前提・実現したいこと
Pythonで、非線形回帰のプログラムを作成しています。
正規方程式で二次曲線の曲線式は算出できたのですが、
・相関係数
・決定係数
これらの計算方法がわかりません。詳しい計算方法を教えていただきたいです。
使用したデータ
x = [1, 3, 2, 4, 7, 4, 2, 4]
y = [2, 4, 3, 6, 3, 5, 3, 2]
算出した回帰曲線式
y = -0.2068x^2 + 1.84143x + 0.25726
(算出したこの式は正しいです。)
試したこと
相関係数は、PytonのMICというライブラリの使用を考え、
決定係数は相関係数の2乗でいいかと考えましたが、
1, MICでの相関係数の計算は、算出した回帰曲線の式を使用しないので使いたくない。
2, 非線形では、「決定係数 = 相関係数の2乗」という関係が成り立たないという情報があった。
という上記2点の利用から断念いたしました。
補足情報
なるべく、算出した回帰曲線を使用する係数の計算方法を教えていただきたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。