SSブログ

【R】をバッチ実行する方法 [データサイエンス、統計モデル]

SPSS Modelerとかだと、バッチ実行するやり方はModeler Batchとか、CADSなどの方法があります。
Rでバッチ実行する方法はどうするか?

1. WindowsにしろMACにしろ、黒いターミナルを立ち上げます。
2. Rscript iris_predict.r
 (iris_predict.r は、実行したいRです。)

# iris_predict.rの中身
model <- lm(Sepal.Length~., data=iris)
out <- predict(model)
out
write.table(out, file = "out.txt", sep = ',', quote=F, row.names=F, col.names=F)

# out.txt(出力されるファイル)
5.00478801897843
4.75684354978416
4.77309694623839
4.8893568348465
5.05437691281729

となります。

やっていることは単純なのですが、これを応用すれば、Rでモデルを作って自動バッチなども作成できますね。

nice!(0)  コメント(0) 
共通テーマ:日記・雑感