2017-12-05 4 views
0

Unten ist Fixed Effect Estimation Python-Code von Linearmodels-Modul von here.Wie vorherzusagen() für lineare Modelle

from linearmodels import PanelOLS mod = PanelOLS(y_train, x_train, entity_effects=True) res = mod.fit(cov_type='clustered', cluster_entity=True)

Wie können wir tun predict(x_test) Betrieb als sklearn nach mod.fit()?

+0

versuchen Sie 'res.predict (x_test)' – skrubber

+0

Dank @skrubber. Es gibt keine Funktion 'precid()' für 'res' Objekt. – ybdesire

+0

oh yeah vorhergesagt wurde für statsmodels definiert. Spotchecked Beispiele von [hier] (https://github.com/bashtage/linearmodels/tree/master/examples) und sieht wie eine Vorhersagefunktion aus. Für Ihren Anwendungsfall, wenn Sie lineare Modelle wählen, denke ich, dass Sie auf vorhersagen verzichten müssen. Warum wollen Sie lineare Modelle verwenden und dann mit sklearn vorhersagen, wenn Sie wissen, dass die Regressionsmodelle und die Sensitivität für beide völlig unterschiedlich sind? – skrubber

Antwort

0

Konformer mit dem Autor, dass linearmodels immer noch nicht die Funktion predict() unterstützen, ist die Entwicklung dieser Funktion in Arbeit. Weitere Informationen finden Sie unter here.

Verwandte Themen