このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
この例では,mvregress
を使用してパネルデータ解析を実行する方法を示します。最初に,同時相関を使用する固定効果モデルが,通常の最小二乗(OLS)により一部のパネルデータにあてはめられます。次に,推定誤差の共分散行列を使用して,回帰係数のパネル補正標準誤差を取得します。
標本パネルデータを読み込みます。
负载panelData
データセット配列panelData
には6年間の8つの都市に関する年間観測が含まれます。このデータは,シミュレーションされたものです。
最初の変数增长
では,経済成長(応答変数)が測定されます。2番目と 3 番目の引数は、それぞれ都市と年のインジケーターです。最後の変数雇佣
は,雇用(予測子変数)を測定します。
y = panelData.Growth;城市= panelData.City;年= panelData.Year;x = panelData.Employ;
潜在的な都市に特有の固定効果を見つけるには,都市別にグループ化された応答で箱ひげ図を作成します。
图()箱线图(y,市)包含(“城市”)
都市間の平均応答には体系的な差異がないように見えます。
潜在的な年固有の固定効果を見つけるには,年別にグループ化された応答の箱ひげ図を作成します。
图()箱线图(y)包含(“年”)
年間の平均応答における体系的な差異の証拠が存在する可能性があります。
yijで,年i = 1,…,nにおける都市 j = 1,...,d の応答を示します。同様に、xijは予測子変数の対応する値です。この例では,n=6および d = 8 になります。
年固有の固定効果モデルの当てはめを考えます。このモデルでは,同じ年に複数の都市間で同時相関があり勾配が一定になっているとします。
ここで, です。同時相関は,いくつかの都市の成長に同様の影響を与える可能性のある,未計測の時間固定因子を説明します。たとえば,空間的に近接する都市では,同様の経済成長を遂げる可能性が高くなります。
mvregress
を使用してこのモデルを近似するには,応答データをn行d列の行列の形状に変更します。
n = 6;d = 8;Y =重塑(Y、n、d);
d行K列の計画行列の長さがnの细胞配列を作成します。このモデルの場合は,K = 7個のパラメーター(d = 6個の切片項と1つの勾配)があります。
パラメーターのベクトルを次のように編成するとします。
この場合,年1に対応する1番目の計画行列は次のようになります。
2年2に対応する番目の計画行列は次のようになります。
残りの4年に対応する計画行列も同様です。
K = 7;N = N * d;X =细胞(n, 1);为i = 1:n x0 = 0 (d,K-1);x0(:,我)= 1;X{我}= (x0, X(我:n: n)];结束
通常の最小二乗(OLS)を使用してモデルを近似します。
[b,团体,E, V] = mvregress (X, Y,“算法”,“cwls”);b
B = 41.6878 26.1864 -64.5107 11.0924 -59.1872 71.3313 4.9525
xx = linspace(最小(x)最大(x));axx = repmat (b (1: k - 1), 1,长度(xx));bxx = repmat (b (K) * xx, n, 1);Yhat = axx + bxx;figure() hPoints = gscatter(x,y,year);持有在线=情节(xx, yhat);为i = 1: n组(线(我),“颜色”得到(hPoints(我),“颜色”));结束持有从
年固有の切片と共通する勾配をもつモデルは,データを十分に近似できる可能性があります。
残差を年別にグループ化してプロットします。
图()gscatter (E(:),市)ylabel (“残差”)
残差プロットでは,同時相関が存在することが示されます。たとえば,都市1,2,3,4は特定の年の1つのグループとして一貫して平均より上または下になります。同じことは都市5,6,7,8の集合にも該当します。プロットした結果から,体系的な都市固有の効果はないことがわかります。
推定誤差の分散共分散行列を使用して,回帰係数のパネル補正標準誤差を計算します。
XX = cell2mat (X);S = kron(眼(n)、团体);Vpcse =发票(XX * XX) * XX的* * XX *发票(XX ' * XX);se =√诊断接头(Vpcse))
Se = 9.3750 8.6698 9.3406 9.4286 9.5729 8.8207 0.1527