您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用Scikit Learn对时间序列pandas数据框进行线性回归

使用Scikit Learn对时间序列pandas数据框进行线性回归

您可能希望从开始算起的天数成为此处的预测指标。假设所有内容都已排序:

In [36]: X = (df.index -  df.index[0]).days.reshape(-1, 1)

In [37]: y = df['value'].values

In [38]: linear_model.LinearRegression().fit(X, y)
Out[38]: LinearRegression(copy_X=True, fit_intercept=True, n_jobs=1, normalize=False)

您用于预测变量的确切单位并不重要,可能是数天或数月。系数和解释将发生变化,以便所有结果都能达到相同的结果。另外,请注意,我们需要一个reshape(-1,1)以便X处于预期格式。

其他 2022/1/1 18:29:59 有513人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶