【发布时间】:2017-11-18 12:55:49
【问题描述】:
我需要根据产品线和商场线进行预测。 我的数据集的一小部分。
date mall product price
01.01.2017 mall1 prod1 94
01.01.2017 mall1 prod1 65
01.01.2017 mall1 prod1 50
01.01.2017 mall1 prod1 92
01.01.2017 mall1 prod2 97
01.01.2017 mall1 prod2 80
01.01.2017 mall1 prod2 51
01.01.2017 mall1 prod2 90
01.01.2017 mall1 prod3 52
01.01.2017 mall1 prod3 73
01.01.2017 mall1 prod3 59
01.01.2017 mall1 prod3 85
01.01.2017 mall2 prod1 56
01.01.2017 mall2 prod1 60
01.01.2017 mall2 prod1 89
01.01.2017 mall2 prod1 87
01.01.2017 mall2 prod2 77
01.01.2017 mall2 prod2 79
01.01.2017 mall2 prod2 99
01.01.2017 mall2 prod2 59
01.01.2017 mall2 prod3 98
01.01.2017 mall2 prod3 50
01.01.2017 mall2 prod3 54
01.01.2017 mall2 prod3 98
02.01.2017 mall1 prod1 60
02.01.2017 mall1 prod1 68
02.01.2017 mall1 prod1 65
02.01.2017 mall1 prod1 81
02.01.2017 mall1 prod2 74
02.01.2017 mall1 prod2 63
02.01.2017 mall1 prod2 88
02.01.2017 mall1 prod2 71
02.01.2017 mall1 prod3 67
02.01.2017 mall1 prod3 73
02.01.2017 mall1 prod3 62
02.01.2017 mall1 prod3 57
02.01.2017 mall2 prod1 51
02.01.2017 mall2 prod1 65
02.01.2017 mall2 prod1 100
02.01.2017 mall2 prod1 67
02.01.2017 mall2 prod2 74
02.01.2017 mall2 prod2 70
02.01.2017 mall2 prod2 60
02.01.2017 mall2 prod2 97
02.01.2017 mall2 prod3 90
02.01.2017 mall2 prod3 100
02.01.2017 mall2 prod3 72
02.01.2017 mall2 prod3 50
对于每个商场的每种产品,我需要提前两天做预测。
我在搜索 R 库时找到了这个论坛
并找到了 library::forecast,带有ets 函数。
那么如何编写对每个商场的每个产品执行预测的循环或函数。
理想情况下,输出必须是这样的
date mall product price
03.01.2017 mall1 prod1 pred.value
03.01.2017 mall1 prod2 pred.value
03.01.2017 mall1 prod3 pred.value
03.01.2017 mall1 prod4 pred.value
03.01.2017 mall2 prod1 pred.value
03.01.2017 mall2 prod2 pred.value
03.01.2017 mall2 prod3 pred.value
03.01.2017 mall2 prod4 pred.value
04.01.2017 mall1 prod1 pred.value
04.01.2017 mall1 prod2 pred.value
04.01.2017 mall1 prod3 pred.value
04.01.2017 mall1 prod4 pred.value
04.01.2017 mall2 prod1 pred.value
04.01.2017 mall2 prod2 pred.value
04.01.2017 mall2 prod3 pred.value
04.01.2017 mall2 prod4 pred.value
任何帮助都是有价值的。
【问题讨论】:
-
你的训练集是多长时间?直到你想预测多长时间?你的问题不清楚
-
@DataTx,你为什么认为我的问题不清楚,我明明写了这是每日数据,而predictions(Y)是提前2天,这是一段数据放。你具体有什么不明白的:)
标签: r forecasting