【发布时间】:2013-07-22 18:18:29
【问题描述】:
我正在尝试使用神经网络进行预测。
创建一些 X:
x <- cbind(seq(1, 50, 1), seq(51, 100, 1))
创建 Y:
y <- x[,1]*x[,2]
给他们起个名字
colnames(x) <- c('x1', 'x2')
names(y) <- 'y'
制作data.frame:
dt <- data.frame(x, y)
现在,我得到了错误
model <- neuralnet(y~., dt, hidden=10, threshold=0.01)
terms.formula(formula) 中的错误:'.'在公式中,没有“数据” 论据
例如,在 lm(线性模型)中,这是可行的。
【问题讨论】:
-
neuralnet正在通过非导出函数neuralnet:::generate.initial.variables对公式进行大量操作。该功能存在错误。我建议您联系维护者并将此示例或问题链接发送给他们。
标签: r prediction r-formula