summarizeで要約統計量を出すときに出力に変数ラベルを表示させる
自分が調べた範囲ではStata13でもまだこれができないっぽいです。
解決策として,fsumというユーザー作成コマンドをインストールすると
できました。インターネットにつながっている状態で次のようにコマンドを
入力するとインストールできます。
ラベルが付いてるサンプルデータで試してみましょう。
まず,度数分布表では普通にラベルで表示されます。
ここでは,mpgという変数がMileage(mpg)というラベルで
表示されています。
次に,summarizeですが,これでは変数名のmpgのみしか出てきません
この場合でもラベルを表示させたいとき,fsumに,オプションでlabelをつけると,
以下のように最終列に表示されます。
解決策として,fsumというユーザー作成コマンドをインストールすると
できました。インターネットにつながっている状態で次のようにコマンドを
入力するとインストールできます。
ssc install fsum
ラベルが付いてるサンプルデータで試してみましょう。
sysuse auto
まず,度数分布表では普通にラベルで表示されます。
ここでは,mpgという変数がMileage(mpg)というラベルで
表示されています。
tab mpg
Mileage
(mpg) Freq. Percent Cum.
12 2 2.70 2.70
14 6 8.11 10.81
・・・(略)・・・
35 2 2.70 98.65
41 1 1.35 100.00
Total 74 100.00
次に,summarizeですが,これでは変数名のmpgのみしか出てきません
sum mpg
Variable Obs Mean Std. Dev. Min Max
mpg 74 21.2973 5.785503 12 41
この場合でもラベルを表示させたいとき,fsumに,オプションでlabelをつけると,
以下のように最終列に表示されます。
fsum mpg,label
Variable N Mean SD Min Max
mpg 74 21.30 5.79 12.00 41.00 Mileage (mpg)