【问题标题】:R Random Forest handling Posixct ValuesR随机森林处理Posixct值
【发布时间】:2016-04-13 06:19:59
【问题描述】:

我正在使用 randomForest 包进行监督学习。它运行良好,但我对 POSIXct 值有疑问。我的 45 个功能中的三个是日期或带时间的日期。根据 varImPlot,它们都被视为重要特征。我试图找出 randomForest 如何使用 POSIXct 格式进行预测,但我找不到任何东西。 谁能提供一些见解?

【问题讨论】:

    标签: r random-forest posixct


    【解决方案1】:

    日期时间通常转换为数字特征(开始日期为 1970-01-01)。所以你可能看到的是时间索引的效果。更好的方法是为日、月、年(除了时间索引)创建单独的特征,然后检查 varImp

    > as.numeric(as.Date("1970-01-03"))
    [1] 2
    > as.numeric(as.Date("2010-12-29"))
    [1] 14972
    

    【讨论】:

    • 感谢您的解释!我已经有了年、日和月的特征。我会将日期转换为时间索引。
    • 我的意思是它在内部将 POSIXct 列转换为索引
    猜你喜欢
    • 2019-05-04
    • 1970-01-01
    • 2021-10-12
    • 2016-06-24
    • 1970-01-01
    • 2014-04-30
    • 2021-03-21
    • 2021-08-17
    • 2015-08-18
    相关资源
    最近更新 更多