問題タブ [goodness-of-fit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8321 参照

python - 交差検証は負の R2 を与えますか?

簡単にするために、10,000 行以上のデータセットから 500 サンプルを分割しています。X と y をコピーして IDE に貼り付けてください。

X =

y =

初期化とトレーニング:

交差検証:

-0.3339677563815496 (負の R2?)

モデルの真の R2 に近いかどうかを確認します。これは私がしました:

0.32642659661798396

この R2 は、モデルの適合度にとってより意味があり、2 つの R2 は +/- 符号スイッチのように見えますが、そうではありません。はるかに大きなサンプルを使用した私のモデルでは、R2 交差値は -0.24 で、R2 検定は 0.18 です。そして、モデルに役立つと思われる機能を追加すると、R2 テストが上がり、R2 交差値が減少します

また、LogisticRegression を LinearRegression に切り替えると、R2 交差値が正になり、R2 テストに近づきます。この問題の原因は何ですか?

0 投票する
0 に答える
182 参照

python - Python でラスター データ (.tiff) の R 平方を計算する方法

imagery1 と Imagery2[![][1] の tiff 形式です。] 2

回帰直線をプロットして回帰係数を計算したい。それに伴い、R平方/適合度。

曲線上の回帰直線を決定し、その回帰直線の係数を計算しましたが、それらの適合度を計算できません。

その問題を解決するのを手伝ってください。

コードは回帰係数を計算し、プロットに回帰直線を描画します。しかし、R 二乗/適合度を計算することはできません。

適合度のコードも書かれていますが、「TypeError: 型 'ndarray' を分子/分母に変換できません」というエラーが発生します。

エラーは「決定部分のデフ係数」に関連しています