keisoku

度数付きべき乗回帰

度数(重み)付きのデータ点からべき乗回帰式 y = a x^b を最小二乗法で求め、係数・指数・決定係数を散布図とともに表示します。

入力

各行に (x, y, 度数) を入力すると、べき乗回帰 y = a x^b を度数重み付き最小二乗法で当てはめます。度数を省略した行は度数1として扱います。

1行に1点。x と y は正の値。例: 2, 5.5, 5

計算結果

回帰式

y = 2.0249 x^1.4198

係数 a

2.024853

指数 b

1.419835

決定係数 R²

0.9998

総度数

15

データ点数

5


散布図と回帰曲線

-0.090.85.58321.911.2564316.92964.122.60285.2x = 1, y = 2, 度数 = 3x = 2, y = 5.5, 度数 = 5x = 3, y = 9.6, 度数 = 2x = 4, y = 14.4, 度数 = 4x = 5, y = 19.8, 度数 = 1

データと当てはめ値

番号xy度数当てはめ値
11232.0249
225.555.4176
339.629.6345
4414.4414.495
5519.8119.8983

計算方法・使い方

  • 各データ点を (x, y, 度数) の形式で1行ずつ入力します。度数を省略した行は度数1として扱います。
  • べき乗関数 y = a x^b の両辺に自然対数を取ると ln y = ln a + b ln x となり、X = ln x, Y = ln y についての直線回帰に帰着します。
  • 度数(重み)w を用いた重み付き最小二乗法で指数 b と係数 a を求めます。指数は b = Σ w (X - Xの平均)(Y - Yの平均) / Σ w (X - Xの平均)²、係数は a = exp(Yの平均 - b × Xの平均) です。
  • 決定係数 R²は対数空間での重み付き全変動と残差変動から R² = 1 - 残差平方和 / 全変動 として算出します。値が1に近いほど当てはまりが良いことを表します。
  • x と y はいずれも正の値である必要があります。0以下の値を含む場合は対数が定義できないため計算できません。

お客様の声

このツールを使った感想をお聞かせください。

レビューを投稿する

  1. ホーム
  2. 度数付きべき乗回帰