1

Pythonで予測値のラインをプロットすることは可能ですか? R では、 を使用して予測値の線をプロットできますlines(x$age, predict(result, data.frame(x$height, x$weight)))。私がやりたいのは、回帰結果から決定されたそのような予測値をプロットすることですが、NumPy と matplotlib で実行できる単純な 1 変数回帰以外のものもプロットしたいと考えています。

たとえば、次のコードでは次のようになります。

import statsmodels.formula.api as smf
df = pd.read_csv("sample.csv")
result = smf.ols("res~height+weight+I((180-height^2))+I((60-weight)^3)", data=df).fit()

そして、 からの回帰結果を使用したいと思いますsmf.ols()。これは、通常の重回帰 (たとえば、 ) よりも少し複雑ですres~height+weight。では、どうすれば予測値を決定し、それらの値をプロットできるのでしょうか?

ありがとう。

4

0 に答える 0