R でデータセット (会社の需要データセット) を使用しています。これには、さまざまな製品モデルと 48 期間にわたる需要を含む 571 の異なる列が含まれています。目的は、これらの製品モデルの需要を予測することであり、これを for ループで行います。ただし、結果を csv ファイルに書き込むと、すべてのデータが 1 つの列に配置されます。
予測された製品モデルごとに新しい列を提供するにはどうすればよいですか? (すべての予測は同じ csv ファイルにある必要があります)
私のコード:
for(i in 1:ncol(dataset)) {
col <- ts(dataset[,i])
fcast <- forecast(col,h=12)
write.table(fcast, "results.csv", sep=";", dec=",", append=TRUE, col.names=TRUE)
}