pls

    1熱度

    1回答

    我正在嘗試在C#中執行偏最小二乘迴歸分析。在MATLAB中執行的pls技術使用提供β(迴歸係數矩陣)的SIMPLS算法。 我不明白爲什麼矩陣在兩種情況下都不同,在將輸入傳遞給C#版本的方式中是否存在一些錯誤? 另外,輸入對於兩者都是相同的,並且參照這裏包括的論文。 最小工作示例: MATLAB:以下通過埃爾韋阿卜迪的小例子(埃爾韋阿卜迪,偏最小二乘迴歸)。參考文獻:PDF clear all;

    0熱度

    1回答

    我對R相對較新,目前正在使用pls包構建PLS模型。我有兩個相同大小的獨立數據集,第一個用於校準模型。該數據集包含多個響應變量(y)和101個解釋變量(x),用於28個觀測值。但是,響應變量將分別包含在PLS模型中。該代碼當前如下所示: # load data data <- read.table("....txt", header=TRUE) data <- as.data.frame(da