先用GAM做预测,r语句如下:data<-read.csv("g:\\0917\\r_data\\daily.csv",sep=",",header=T)
train=data[1:1827,]##训练样本
test=data[1828:2085,]##预测样本
gam.pm <- gam(counts ~ as.factor(weekday)+as.factor(year)+as.factor(season)
+s(maxt)+s(avehum)+s(date),subset=train,data=test,method="GCV.Cp",
family=poisson(link = "log"))
predict.gam(gam.pm)
运行后,提示:Error in xj[i] : invalid subscript type 'list'
请问这是怎么回事呢?貌似我定义subset的语句不对,请问正确语句应该怎样写呢?请高手赐教。


雷达卡



京公网安备 11010802022788号







