【发布时间】:2020-02-12 15:22:10
【问题描述】:
我正在尝试对样本外数据使用 statsmodels 中的 get_prediction,但它一直返回样本内数据结果。
#Exponential regression
Q1_Er = smf.ols(formula='log_Value ~ Date_Ordinal', data=sp500).fit()
prediction = Q1_Er.get_prediction(xnew) #xnew is out-of-sample data of type pandas.core.series.Series
frame = prediction.summary_frame(alpha=.05)
摘要框架返回来自样本内数据而不是 xnew 样本外数据的值。
有什么想法可以让摘要框架从我的样本外数据中返回置信区间吗?
【问题讨论】:
-
不应该这样。你能举一个可重现的例子吗?检查 xnew 是否确实包含不同的数据。另外,您可以尝试将 xnew 转换为 DataFrame。
标签: python regression prediction statsmodels