glmnet

    0熱度

    1回答

    我一直無法找到有關predict.cv.glmnet的工作原理的信息。 具體而言,當進行預測時,是基於使用所有可用數據的擬合的預測?或者,在運行cv.glmnet時,作爲交叉驗證過程的一部分,某些數據已被丟棄的預測基於擬合? 我強烈假設前者,但無法在文檔中找到明確指出交叉驗證完成後的句子,該模型符合新預測的所有可用數據。 如果我忽略了這些說法,我還想知道在哪裏可以找到它。 謝謝!

    0熱度

    2回答

    我有一個數據框包含變量「nameDay」,這是一個因子變量。日期被表示爲字符(「星期六」,「星期一」......),但我已將它們轉換爲因素。以下是這數據幀的頂部6行再現: head(Casual.data) casual casAvg Year weather season holiday humidity medWs nameDay minTemp avgHum stdWs Hour de

    1熱度

    1回答

    我一直在研究數據集,並使用glmnet進行線性LASSO/Ridge迴歸。 爲了簡單起見,我們假設我現在用的模型如下: cv.glmnet(train.features, train.response, alpha=1, nlambda=100, type.measure = "mse", nfolds = 10) 我準備介紹的客戶,我需要顯示的變量T-統計和R平方值值。另外,我還需要將殘差與

    1熱度

    1回答

    我有數據,其中觀測數n小於變量數p。答案變量是二進制的。例如: n <- 10 p <- 100 x <- matrix(rnorm(n*p), ncol = p) y <- rbinom(n, size = 1, prob = 0.5) 我想,以適應物流模型,這個數據。所以 model <- glmnet(x, y, family = "binomial", intercept = F

    3熱度

    2回答

    glmnet圖例標籤錯誤,我從這個職位(Adding labels on curves in glmnet plot in R)修改函數傳說添加到情節如下: library(glmnet) fit = glmnet(as.matrix(mtcars[-1]), mtcars[,1]) lbs_fun <- function(fit, ...) { L <- length(fit$

    3熱度

    1回答

    R包'glmnet'中的glmnet如何處理NA值? 還是它不能容忍NA值?

    14熱度

    8回答

    我想提取glmnet生成的模型係數並從它們中創建一個SQL查詢。函數coef(cv.glmnet.fit)產生'dgCMatrix'對象。當我使用as.matrix將其轉換爲矩陣時,變量名稱將丟失,只會留下係數值。 我知道可以在屏幕上打印係數,但是可以將名稱寫入數據幀嗎? 任何人都可以協助提取這些名字嗎?

    1熱度

    1回答

    我正試圖學習glmnet的懲罰邏輯迴歸方法。我試圖預測一個來自mtcars示例數據的汽車是否會有自動變速箱或手動變速箱。我想,我的代碼是非常簡單的,但我似乎得到一個錯誤: 這第一塊簡單地分割mtcars到動車組的80%和20%的測試設置 library(glmnet) attach(mtcars) smp_size <- floor(0.8 * nrow(mtcars)) set.see

    0熱度

    1回答

    我可以得到一個套索或脊迴歸擬合與 cvfit <- cv.glmnet(X, y) 我知道如何讓拉姆達出 lambda.min <- cvfit$lambda.min 和最佳的價值如何獲得最佳的均方誤差出來 mse <- cvfit$cvm[cvfit$lambda == lambda.min] 如何獲得目標函數的值?

    1熱度

    2回答

    我試圖用邏輯迴歸模型來適合我的數據,使用glmnet(用於套索)和caret(用於k-fold交叉驗證)。我嘗試了兩種不同的語法,但他們都拋出一個錯誤: fitControl <- trainControl(method = "repeatedcv", number = 10, repeats = 3, verboseIter = TRU