相关疑难解决方法(0)

虚拟变量和preProcess

我有一个数据框,其中包含一些我想用作训练集的虚拟变量glmnet.

因为我正在使用glmnet我想使用preProcess插入符train函数中的选项来居中和缩放功能.我不希望这种转换也应用于虚拟变量.

有没有办法阻止这些变量的转变?

r r-caret

7
推荐指数
1
解决办法
601
查看次数

knnImpute 使用带有 caret 包的分类变量

我有以下 data.table,其中每个唯一x值都与一个唯一y值相关联。然后我强制一个x值作为NAk 最近邻练习的目的:

dt <- data.table(x = rep(c(1:4), 3), 
                 y = rep(c("Brandon", "Erica", "Karyna", "Alex"), 3))
dt[3, 1] <- NA

print(dt)
 #    x       y
 #1:  1 Brandon
 #2:  2   Erica
 #3: NA  Karyna
 #4:  4    Alex
 #5:  1 Brandon
 #6:  2   Erica
 #7:  3  Karyna
 #8:  4    Alex
 #9:  1 Brandon
#10:  2   Erica
#11:  3  Karyna
#12:  4    Alex
Run Code Online (Sandbox Code Playgroud)

参考这个问题的第一个答案,我创建了一个二进制矩阵,dt$y如下所示:

dt.a <- model.matrix(~ y -1 , data …
Run Code Online (Sandbox Code Playgroud)

r knn r-caret

2
推荐指数
1
解决办法
2498
查看次数

标签 统计

r ×2

r-caret ×2

knn ×1