Googleスプレッドシートでr二乗を計算する方法
R 二乗(多くの場合r2 と表記されます) は、 線形回帰モデルが一連のデータにどの程度適合するかを示す尺度です。
専門用語で言えば、予測変数によって説明できる応答変数の分散の割合です。
r 2の値の範囲は 0 から 1 です。
- 値0は、応答変数が予測変数によってまったく説明できないことを示します。
- 値1は、応答変数が予測変数によって誤差なく完全に説明できることを示します。
次の例は、Google スプレッドシートで 2 つの変数の R 2 乗を計算する方法を示しています。
例: Google スプレッドシートで R 二乗を計算する
20 人の学生の学習時間数と取得した試験の得点に関する次のデータがあるとします。
ここで、予測変数として「時間」、応答変数として「スコア」を使用して、単純な線形回帰モデルを近似したいとします。
このモデルの R 2 乗を見つけるには、次の構文を使用する Google Sheets RSQ()関数を使用できます。
=RSQ(既知_ys, 既知_xs)
金:
- known_ys:応答変数の値
- known_xs:予測子変数の値
この例では、セル D2 に次の数式を入力できます。
=RSQ( A2:A21 , B2:B21 )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
R 二乗値は約0.7273であることがわかります。
これは、試験の得点の変動の72.73%が勉強時間によって説明できることを意味します。
追加リソース
次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。
Google スプレッドシートで最適な行を見つける方法
Google スプレッドシートで線形回帰を実行する方法
Google スプレッドシートで予測を作成する方法 (例付き)