経済統計の使い方
統計初心者の社会人向けに、経済データの解説をしています。「まとめページ」をご覧くだされば、全体的な内容がわかると思います。
R

【計量経済学】【R】関数形|線形でなくても予測できます。

最小二乗法は、Yi=α+βXi+eiという関係を想定して推定します。XYの散布図を描くと直線の関係にある場合です。しかし、こうした直線の関係になくてもXを加工することで、さまざまな変数の関係を推定することができます。

経済統計の使い方では、統計データの入手法から分析法まで解説しています。

統計学・計量経済学のまとめ 統計学に関するまとめのサイトです。 教科書 「回帰分析から学ぶ計量経済学-Excelで読み解く経済の仕組み」 回帰分...

基本の形

基本の形は、YXが線形(1次式)を想定しています。

Yi=α+βXi+ei

これは、XYの散布図を描くと直線状に並んでいることを表します。

たとえば、Yi10Xiは以下のグラフです。誤差は除いているので、直線に並んでいます。

グラフはRで描いています。xに1から20までの数字を作り、xを加工してyを作成し、plotコマンドで散布図を描いています。以下のグラフもy<-10+2*xを変形して描いています。

x <- 1:20
y <- 10+2*x
plot(x,y)

逆数

基本は線形ですが、Xiを加工することで、さまざまな関数を表すことができます。たとえば、Xi逆数1/Xi)に加工した計算式Yi=10+2(1/Xi)の散布図を描くと以下のような双曲線になります。経済学ではフィリップスカーブ(物価と失業率の関係)がこの関係にあたります。1/Xを説明変数にして最小二乗法を適用すると、散布図が双曲線になる変数が推定できることがわかります。

このようにして、XYが直接線形の関係になくてもXを加工すればさまざまな関数を推定できます。

グラフはRで描いています。

x <- 1:20
y <- 10+2*1/x
plot(x,y)

2次関数

Yi=α+βXi2+ei

散布図が以下のような形ならYXの2次関数になっています。

グラフはRで描いています。

x <- 1:20
y <- 10+2*x^2
plot(x,y)

対数関数

Yi=α+βlogXi+ei

散布図が以下のような形ならYiXiの対数関数になっています。

グラフはRで描いています。

x <- 1:20
y <- 10+2*log(x)
plot(x,y)

指数関数

Yi=α+βeXi+ei

散布図が以下のような形ならYiXiの指数関数になっています。

グラフはRで描いています。

x <- 1:20
y <- 10+2*exp(x)
plot(x,y)

平方根

Yi=α+βXi+ei

散布図が以下のような形ならYiXiの平方根となっており、無理関数になっています。

グラフはRで描いています。

x <- 1:20
y <- 10+2*sqrt(x)
plot(x,y)

まとめ

  • 最小二乗法は線形を仮定しています
  • Xiを加工することでさまざまな関数計を推定できます
  • 逆数、2次関数、対数関数などがあります

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA