【问题标题】:Week Number in python for regressionpython中用于回归的周数
【发布时间】:2017-03-20 22:38:34
【问题描述】:

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

我是否应该将 Fiscal Week 视为一个分类值并使用 dmatrices?

【问题讨论】:

  • 您不会碰巧使用回归来预测您的训练数据未跨越的域,是吗?
  • 不确定我是否理解。我的训练数据是 2013-2015 年,我的测试数据是 2016 年。我将预测 2017 年。
  • 您可能不应该使用回归。您正在尝试做的事情称为extrapolating
  • 谢谢 - 但我不需要更改会计周格式以进行推断吗?
  • 另外,在谷歌搜索时推断stats.stackexchange.com/questions/219579/…

标签: python date format regression


【解决方案1】:

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

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

52*(2013 年)+ 周

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

这是否会让您转向可以实施的解决方案?

【讨论】:

    猜你喜欢
    • 2017-01-05
    • 1970-01-01
    • 1970-01-01
    • 2020-08-26
    • 2013-09-03
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 2013-02-12
    相关资源
    最近更新 更多