This version: 2025-06-22
Titleは、R10などのように、適当な番号を入れること。
保存するファイルの名前は、R10などのように、適当な番号を入れること。
まず、パッケージを読み込む。
library(fixest)
次に、サンプルデータを読み込む。
data(trade)
このデータは2007年から2016年までのEU15カ国間の二国間輸入のサンプルである。データはさらに20の製品カテゴリーに分類されている。
以下でデータのサンプルを表示する。
head(trade)
## Destination Origin Product Year dist_km Euros
## 1 LU BE 1 2007 139.5719 2966697
## 2 BE LU 1 2007 139.5719 6755030
## 3 LU BE 2 2007 139.5719 57078782
## 4 BE LU 2 2007 139.5719 7117406
## 5 LU BE 3 2007 139.5719 17379821
## 6 BE LU 3 2007 139.5719 2622254
ポアソンを使用する場合、右辺はポアソン・パラメータの負の値を避けるために指数化される。推定する重力モデルは以下のようになる:
\[ E\left(\text { Trade }_{i, j, p, t}\right)=\exp \left(\gamma_{i}^{\text {Exporter }}+\gamma_{j}^{\text {Importer }}+\gamma_{p}^{\text {Product }}+\gamma_{t}^{\text {Year }}+\beta \times \ln \text { Distance }_{i j}\right) \]
ポアソン尤度を用いたこのモデルの推定は以下の通りである:
gravity_pois = fepois(Euros ~ log(dist_km) | Origin + Destination + Product + Year, data = trade, vcov = "hetero")
vcov = "hetero"は、不均一分散を考慮した標準誤差を計算するためのオプションである。
etable関数を使用して、結果を表示することができる:
etable(gravity_pois)
## gravity_pois
## Dependent Var.: Euros
##
## log(dist_km) -1.528*** (0.0219)
## Fixed-Effects: ------------------
## Origin Yes
## Destination Yes
## Product Yes
## Year Yes
## _______________ __________________
## S.E. type Heteroskedas.-rob.
## Observations 38,325
## Squared Cor. 0.61202
## Pseudo R2 0.76403
## BIC 1.4e+12
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1