我正在运行一些回归我想表面比较Stata,以确保我的代码在Stata迁移到Python时起作用。显示系数的更多有效数字
即statsmodels.formula.api('x ~ y')
输出
coef std err t P>|t| [0.025 0.975]
------------------------------------------------------------------------------
Intercept 2.9420 0.287 10.265 0.000 2.380 3.504
而提供的Stata
------------------------------------------------------------------------------
med | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
_cons | 2.94203 .2866093 10.26 0.000 2.380268 3.503792
我基本上和输出到完全匹配。我知道这可以通过保存系数来完成,但是一眼就可以轻松得多。
谢谢,但这似乎没有为statsmodels输出。我认为这将是直接编辑代码库的问题。 – tom
是输出文本?我想有一种方法来获取原始数据(如DataFrame/Series?),然后使用[String formatting](https://docs.python.org/3/library/string.html#format-string-syntax ) –