python - 在 python 中使用面板 ols 进行 Wald 测试
问题描述
我正在尝试通过 F 检验、似然比和 Wald 检验检验合并 OLS 中的所有截距系数均为零的假设。我对最后一个有一些问题。
这是
PanelOLS((table1['Return']-table1['RF']), sm.add_constant(table1[['Mkt_RF','SMB','HML']])).fit().wald_test()
statsmodels 中的代码,您可以将假设以字符串格式放入 wald_test 方法中,但它似乎不适用于 liner_model PanelOLS 包。我做错了吗?
谢谢!
解决方案
我找到了。问题在于语法。
例如,如果我想检查 SMB=0 我会:
PanelOLS((table1['Return']-table1['RF']), sm.add_constant(table1[['Mkt_RF','SMB','HML']]), entity_effects=True).fit().wald_test(formula='SMB = 0')
这与 statsmodels 有点不同
推荐阅读
- r - 如何在ggplot中舍入图例值的小数点
- javascript - 未捕获的类型错误:无法读取未定义联系表单 html 的属性“值”
- python - 组合框中的字典。如何从选定的选项中获取价值?
- javascript - async-await 是否仅与 Promise 一起使用?
- css - 有没有办法在 Material ui 中使用“withStyles”来定位兄弟姐妹?
- javascript - Hightcharts - 折线图上的多个饼图
- javascript - 在正则表达式中允许 [0-9] 数字、p 和 %s
- r - 在 R 中输入和查看西里尔字母字符串
- java - 如何从编译后的代码中获取java源代码
- node.js - 我应该在 nuxt.js 服务器目录中构建应用程序的服务器端吗?