Ich benutze Pandas und Statsmodels, um lineare Regression zu tun. Ich kann jedoch keine Möglichkeit finden, die Ergebnisse zu lesen. Die Ergebnisse werden angezeigt, aber ich muss weitere Berechnungen mit Coef-Werten durchführen. Gibt es eine Möglichkeit, Coef-Werte in eine neue Variable zu speichern?Coef-Wert von OLS-Regression Ergebnisse lesen
import statsmodels.api as sm
import numpy
ones = numpy.ones(len(x[0]))
t = sm.add_constant(numpy.column_stack((x[0], ones)))
for m in x[1:]:
t = sm.add_constant(numpy.column_stack((m, t)))
results = sm.OLS(y, t).fit()
'' 'Es dauerte nicht help''' ist fast nutzlos. Vielleicht möchten Sie erklären, was das Problem ist. – sascha
gab es ein Problem mit numpy, da ich vergaß, alle (np) zu numpy umzukehren. Es tut uns leid. Ihre Antwort ist richtig und es hat das Problem gelöst. – HussainBiedouh
results.params ist die Antwort, hier sind weitere Beispiele http://www.statsmodels.org/dev/examples/notebooks/generated/ols.html – HussainBiedouh