问题标签 [statmodels]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - AttributeError:模块“statsmodels”没有属性“数据集”
我正在使用这篇文章中的代码:
用 Scipy (Python) 将经验分布拟合到理论分布?
但是,它一直给我这个错误:
文件“fitdistr.py”,第 102 行,在 data = pd.Series(sm.datasets.elnino.load_pandas().data.set_index('YEAR').values.ravel()) AttributeError: module 'statsmodels' has no属性“数据集”
有没有办法从 CSV 文件加载,因为有评论使用它:
https://drive.google.com/file/d/1kOa35v0NHjWHK8VmMDY-sKiGZyeJzw6z/view 这是CSV数据。
更新:更改为“import statsmodels.api as sm”后,我现在得到..
r - R中带有ordinalNet的累积惩罚序数模型的残差
我将 R 中的ordinalNet包用于累积弹性模型。我想使用代理残差进行诊断。该软件包肯定不适用于 ordinalNet 模型。有人知道其他包以获得 ordinalNet 的残差,或者你能以另一种方式帮助我吗?
python - 聚合置信区间 statsmodel OLS
我正在使用 statsmodels 创建 OLS。我需要估计某个队列中预测值的平均值的置信区间(平均置信区间)。我遇到了这个问题:带有`lm()`的线性回归:聚合预测值的预测区间,它使用R给出了一个解决方案。我找不到使用statsmodels检索预测值的方差-协方差矩阵的好方法。如果有人遇到同样的问题或对如何使用 statsmodels 聚合置信区间有任何其他想法,我将不胜感激。
python - 类中的 statmodels 给出形状错误
我将以下模型与 statmodels 一起使用。
在这里,直到训练部分它工作得很好,但是当我调用 mgl.query(X[150:]) 时会发生错误。我收到以下错误:
这是 Y 的一部分:
这是一块X:
但是当我在一个类中使用模型时,如下所示,它完美地工作。
有谁知道我该如何解决?
python - 时间序列分析,使用 Kwiatkowski–Phillips–Schmidt–Shin (KPSS) 检查平稳性
我正在执行时间序列分析,并使用 Kwiatkowski–Phillips–Schmidt–Shin (KPSS) 检查平稳性。我使用以下方法加载了数据:
这是我使用的代码,但我无法显示结果。
助攻。
python - 使用 statsmodels.api 在 Python 中使用逻辑回归进行训练和测试
从数据框 df 开始,我用这段代码创建了一些训练和测试数据
现在我想训练数据和测试结果,但我不确定如何使用 statsmodels 调整代码
python - ARIMA 预测常数值,我该怎么办?
我是使用 arima 建模时间序列数据的新手
我有一个使用 Ademic Adar 指数计算的相似性分数的时间序列。但是,当我使用 ARIMA 时,它会不断预测某些数据,我该怎么办?
这就是我所拥有的
示例输出
我也读过这个Statsmodels ARIMA: Constant Value for Each Forecast 我还看到一条评论说,尝试添加漂移,但我不知道该怎么做
任何帮助将不胜感激提前谢谢您
python - Statmodels AutoReg、ARIMA、Holt Winters
我创建了 DataFrame,我将使用它来制作一些时间序列,使用多个版本。
数据集列如下所示:\
- 索引:日期
- 价值观
- 一个特殊的二进制列名,如 ifStatus
例如:
INDEX, VALUES, ifStatus
2019-02-28 , 45, 1我遇到的
问题是,当我只取列 VALUES 时,我只能制作一些时间序列,但我想对这个列做时间序列,但是使用 ifStatus 作为额外的列(只是为了帮助获得更好的值)。
我的代码(我正在使用 statmodels 库来执行此操作):
- 增强现实:
model = AutoReg(df_temp['values'], lags=15).fit()
- 阿里玛:
model = ARIMA(df_temp['values'], order=(1,1,2))
- 霍尔特温特斯:
model = ets.ExponentialSmoothing(df_temp['values'], trend=None, damped=False, seasonal="additive").fit()