0

Stata で、変数と多数のダミーの間の相関関係を示す簡単な方法はありますか。私のデータにはgoals_scored、ゲーム内の独立変数と、プレイされたダミーの束がありstadiumます。私が気にしないスタジアム間の相関関係を取得せずに、 と の間の相関関係を 1 つの表goals_scoredに表示するにはどうすればよいでしょうか。i.stadium

4

4 に答える 4

2

1 つの方法を次に示します。

#delimit;    

quietly tab stadium, gen(D); // create dummies

foreach var of varlist D* {;    
  quietly corr goals_scored `var';
  di as text "`: variable label `var'':   " as result r(rho);
};

drop D*; // get rid of dummies
于 2013-02-04T00:56:46.153 に答える
1

cpcorrfrom SSC (と一緒にインストールssc inst cpcorr) は最小限の相関テーブルをサポートします。つまり、あるセットと別のセットの間の相関のみをサポートし、他のセットはサポートしません。しかし、これは古いプログラム (2001 年) であり、因子変数を直接サポートしていません。指標変数 (別名ダミー変数) が最初に存在する必要があります。

于 2013-02-04T01:59:04.557 に答える
0

すべてのスタジアム変数をローカルに保存する場合は、おそらくそれらをループして相関関係を取得します。

于 2013-02-03T23:55:51.607 に答える
0

1. データセット内ですべてのスタジアム変数が隣り合わせに配置されている場合:

foreach s of varlist stadium1-stadium150 {
    // do whatever
}

2a. スタジアム変数が隣り合っていない場合は、 を使用orderしてそこに到達します。

2b. 変数名がパターンに従っている場合は、別の回避策がある可能性があります。

3.これには相関関係を使用しません。目標の分布に応じて、別のものを検討します。

于 2013-02-04T01:02:44.440 に答える