python - Statsmodels OLS get_prediction 对样本外数据
问题描述
我正在尝试对样本外数据使用 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 从系列更改为数据框可解决此问题
推荐阅读
- javascript - 如何加载此图表 javascript 异步?(Tradingview 图表 api)
- r - R deSolve:如何解释参数和参数?
- java - 使用 WebFlux 和 OAuth2 (oauth2Login) 的 Spring Security 自定义登录页面
- ruby-on-rails - 自定义表单的 POST 路由问题
- nginx - 为什么我从 Nginx 收到只读文件系统错误?
- r - lapply() 的各种转换 - R
- json - 无法从 Swish QR 代码 API 理解此 JSON 模式
- javascript - 无法读取上下文提供程序中的 useReducer 挂钩更新的状态
- node.js - 我如何使用 nodejs (puppeteer) 监控网络活动
- r - 如何从 R 中的 sqldf 输出中获取列的总和?