Ich führe eine Reihe von Regressionen, die ich oberflächlich mit Stata vergleichen möchte, um sicherzustellen, dass mein Code funktioniert, wenn ich von Stata nach Python migriere.Zeige mehr signifikante Zahlen von Koeffizienten
d.h statsmodels.formula.api('x ~ y')
Ausgänge
coef std err t P>|t| [0.025 0.975]
------------------------------------------------------------------------------
Intercept 2.9420 0.287 10.265 0.000 2.380 3.504
Die Stata bietet
------------------------------------------------------------------------------
med | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
_cons | 2.94203 .2866093 10.26 0.000 2.380268 3.503792
ich im Wesentlichen die Ausgabe exakt übereinstimmen möchten. Ich weiß, dass dies unter der Haube möglich ist, indem man die Koeffizienten speichert, aber es ist viel einfacher auf einen Blick.
Danke, aber dies scheint nicht für die statsmodels Ausgabe zu tun. Ich denke, es wird darum gehen, die Codebasis direkt zu bearbeiten. – tom
ist der Ausgabetext? Ich nehme an, es gibt eine Methode, um die rohen Zahlen (als DataFrame/Series?) Zu erhalten, und dann [String Formatierung] (https://docs.python.org/3/library/string.html#format-string-syntax) –