原来是x的格式是list,要先转换格式后在标准化
x=matrix(unlist(x),nrow=nrow(x))
x=scale(x, scale = TRUE)
index = 1:nrow(x)#行数
testindex = sample(index, trunc(length(index)/3))#抽样的过程,抽取测试集的行号,从index中抽取约1/3的样本,trunc()向零取整
testset = x[testindex, ]#testset测试集
trainset = x[-testindex, ]#trainset训练集
net <- newff(n.neurons=c(50,8,2,1), learning.rate.global=1e-2, momentum.global=0.5,
error.criterium="LMS", Stao=NA, hidden.layer="tansig",
output.layer="purelin", method="ADAPTgdwm")
result <- train(net, trainset[,-51],trainset[,51], error.criterium="LMS", report=TRUE, show.step=100, n.shows=5 )


雷达卡


京公网安备 11010802022788号







