def test_first_difference(data): x = PanelData(data.x) x.first_difference()
dfp.mean() --- 変数の時間毎の平均の計算 dfp.mean('time') --- 変数の平均からの乖離 $x-\bar{x}$,$\bar{x}$は平均。 dfp.demean() --- 変数の1階階差の計算 $x_t-x_{t-1}$ dfp.first_difference() --- (注意) `DataFrame`のメソッドは`PanelData`オブジェクトには使えない。 従って,`DataFrame`のメソッド(例えば,行や列の抽出)を使う場合,`DataFrame`に変換する必要がある。その際,`PanelData`オブジェクトの属性`.dataframe`を使うことができる。 dfp.dataframe.loc['Japan',:] ## 1階差分推定(再考) ここでは`linearmodels`を使い,以前行った1階差分推定を再考する。データ`crime4`を使う。 crime4 = wooldridge.data('crime4')