【发布时间】:2014-08-12 22:44:51
【问题描述】:
我适合这样的模特
groupedTrainingSet = group_by(trainingSet, geo);
models = do(groupedTrainingSet, mod = lm(revenue ~ julian, data=.))
grouptedTestSet = group_by(testSet, geo);
// TODO: apply model back to test set
模型的样子
geo mod
1 APAC <S3:lm>
2 LATAM <S3:lm>
3 ME <S3:lm>
7 ROW <S3:lm>
4 WE <S3:lm>
5 NA <S3:lm>
我认为我应该能够再次应用“do”,但我没有看到它......或者我可以按照以下方式做一些事情
apply(trainingData, fitted =
predict(select(models, geo==geo)$mod, .));
但我不确定那里的语法。
【问题讨论】: