欢迎光临散文网 会员登陆 & 注册

R语言用rle,svm和rpart决策树进行时间序列预测

2021-01-05 08:44 作者:拓端tecdat  | 我要投稿

原文链接:http://tecdat.cn/?p=3072

 

 

下面显示了四种预测时间序列的方法。

支持向量机(R package e1071。“Chih-Chung Chang and Chih-Jen Lin,LIBSVM:a library for support vector machines,2005.”的实现)。

递归分区(R package rpart。“Breiman,Friedman,Olshen and Stone。Classification and Regression Trees,1984”的实现)。

将最后两种方法的性能与rle进行比较,得到svm的95%和rpart的94%。

R :


  1. m$rle(Xvar ='sleep',Xlmin =60)m$setZoo()+

  2. rleplot(m$zo[,c(5,7,8)],type ='l')


  1. # Subset a week


  1. # Plot correlation matrix


  2. w$correlation(Xvars =w$nm[c(2:7,9)])

  1. # SVM and Recursive partitioning


  2. plot(tune.gamma.cost)

  1. rpart.p <- predict(rpart.m, data[,-1],type ='class')

  2. sdt$svm = as.integer(svm.p)

  3. dt$rpart = as.integer(rpart.p)

  4. plot(w$dt2zoo(dt)[,c(5,8,9,10)],type ='l')

 


R语言用rle,svm和rpart决策树进行时间序列预测的评论 (共 条)

分享到微博请遵守国家法律