python 中用于回归的周数

Week Number in python for regression

我当前的数据集是按财政周计算的。它采用这种格式 "FY2013 WK 2"。我如何格式化它,以便我可以在其上使用回归模型并预测一个值,比如 "FY2017 WK 2".

我应该将财政周视为分类值并使用 dmatrices 吗?

您需要将描述星期的字符串转换为可用作横坐标(x 坐标或自变量)的整数。选择一个 "zero point",例如 FY2012 WK 52,以便 FY2013 WK 01 转换为整数 1.

我不知道 DateTime 会处理这种转换;您可能必须自己编写翻译代码:将字符串解析为年和周整数,并从中计算横坐标:

52*(year-2013) + week

您可能还想保留这些翻译的字典,以及用于输出标签的反向列表(周 => FY_week)。

这是否促使您找到可以实施的解决方案?