0
我用model.matrix()
方法R
生成虚拟变量:更改默认的二进制标记
dd <- data.frame(a = gl(2,2))
model.matrix(~ a - 1,dd)
而不是0和1个输出标签,我们需要在model.matrix()
设置,使输出的标签是什么参数是-1和1?
我用model.matrix()
方法R
生成虚拟变量:更改默认的二进制标记
dd <- data.frame(a = gl(2,2))
model.matrix(~ a - 1,dd)
而不是0和1个输出标签,我们需要在model.matrix()
设置,使输出的标签是什么参数是-1和1?
虽然我没有得到它正常,但我按照这些步骤
dd <- data.frame(a = gl(2,2))
temp <- model.matrix(~ a - 1,dd)
temp <- apply(temp, 2, function(x) ifelse(x == 0, -1, 1))
请仔细阅读部分:“为什么不为0和1的二进制编码,输入”在链接http://www.faqs.org/常见问题/ AI-FAQ /神经网/第2部分/ –