Googleスプレッドシートで対数回帰を実行する方法
対数回帰は、成長または衰退が最初に急速に加速し、その後時間の経過とともに減速する状況をモデル化するために使用される回帰の一種です。
たとえば、次のグラフは対数減衰の例を示しています。
このタイプの状況では、予測変数と応答変数の間の関係は、対数回帰を使用して適切にモデル化できます。
対数回帰モデルの方程式は次の形式になります。
y = a + b*ln(x)
金:
- y:応答変数
- x:予測変数
- a、b: xとyの関係を説明する回帰係数
次のステップバイステップの例は、Google スプレッドシートで対数回帰を実行する方法を示しています。
ステップ 1: データを作成する
まず、2 つの変数xとyの偽のデータを作成しましょう。
ステップ 2: 予測変数の自然対数を取得する
次に、予測子変数xの自然対数を表す新しい列を作成する必要があります。
ステップ 3: 対数回帰モデルを当てはめる
次に、対数回帰モデルを当てはめます。
これを行うには、セルE2に次の数式を入力します。
= LINEST ( B2:B16 , C2:C16 )
Enterを押すと、対数回帰モデルの係数が表示されます。
結果の係数を使用すると、近似された対数回帰式は次のようになります。
y = 63.0686 – 20.1987 * ln(x)
この方程式を使用して、予測子変数xの値に基づいて応答変数yを予測できます。
たとえば、 x = 12 の場合、 y は12.87になると予測します。
y = 63.0686 – 20.1987 * ln(12) = 12.87
ボーナス:このオンライン対数回帰計算ツールを自由に使用して、指定された予測子と応答変数の対数回帰式を自動的に計算できます。
追加リソース
次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。
Google スプレッドシートで線形回帰を実行する方法
Googleスプレッドシートで多項式回帰を実行する方法
Google スプレッドシートで残差プロットを作成する方法