[问题] 关于类神经网络模型选择

楼主: asdfrtg (asdfrtg)   2017-09-29 16:19:40
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
新手(没写过程式,R 是我的第一次)
[问题叙述]:
我想用train这个指令进行模型选择 可是跑出一大堆警告
并且所有出来的结果都是遗失值
[程式范例]:
library(neuralnet)
library(nnet)
library(lattice)
library(ggplot2)
library(caret)
setwd("D:\\")
Stock<-read.csv("real.csv",header=T)
N<-nrow(Stock)
set.seed(123)
ind1<-sample(N,round(N*0.7))
Train<-Stock[ind1,-1]
Test<-Stock[-ind1,-1]
st.net<-stock~usd.z+coffee.z+rice.z+oil.z+wheat.z+djopen.z+cu.z+corn.z
model <- train(formula =st.net,data = Train,method="neuralnet", tuneGrid
=data.frame(layer1=2:4,layer2=0, layer3=0),learningrate = 0.1, threshold =
0.1,stepmax =10000)

[关键字]:
选择性,也许未来有用
作者: andrew43 (讨厌有好心推文后删文者)   2017-09-29 16:25:00
当下先开 warnings ()看警告细节。要练习看懂警告讯息。我觉得你在单次训练都不会过。有成功使用过neuralnet吗猜stock是multinomial资料。你可以先了解这资料怎么跑
作者: f496328mm (为什么会流泪)   2017-09-29 22:01:00
直接用 nnet 就好了https://goo.gl/KABRHL
作者: andrew43 (讨厌有好心推文后删文者)   2017-09-30 00:21:00
把st.net直接写在train()里头看看。用train()大概是要抓神经元层量或个数吧
作者: KKbiger (UUUU)   2017-09-30 23:56:00
感觉你原始资料有问题吧 检查一下 也许里面有坏掉的值不然就是先拿个前10笔丢下去看能不能成功
作者: andrew43 (讨厌有好心推文后删文者)   2017-10-01 01:04:00
真的要帮忙,也要你先提供可重复问题的资料你也都猜到可能资料有问题了...
作者: KKbiger (UUUU)   2017-10-01 22:46:00
把你的st.net as.formula()函数包一下我用你的资料是可以正常执行的

Links booklink

Contact Us: admin [ a t ] ucptt.com