カテゴリカル変数の値ラベルの設定

 データセット内の変数のカテゴリにラベルを付けることは、基本的なデータ管理タスクの 1 つです。 カテゴリ番号が意味をなす場合もありますが、各カテゴリに明確なラベルを付けることをお勧めします。 これらのラベルは表やグラフに表示されるため、短く正確に設定するようにしてください。 まず、Stata社 の Web サイトからサンプルのデータセットを開いてみましょう。

 
. use https://www.stata.com/users/youtube/rawdata.dta, clear

 次に、変数 sex を集計してみましょう。

 
. tabulate sex

 変数 sex には 0 と 1 の番号が付けられた 2 つのカテゴリがあります。 しかし、その数字が何を表しているかは明らかではありません。 0 は男性を表し、1 は女性を表すことができます。 一方で、0 が女性を表し、1 が男性を表す場合もあります。

 

 確認した結果、0 が男性を表し、1 が女性を表しているようです。 これを明確にするために、sexlabel という名前の値ラベルを定義します。

 
. label define sexlabel 0 "Male" 1 "Female"

 コマンドウィンドウに label list sexlabel と入力すると、sexlabel の定義が表示されます。

 
. label list sexlabel

 ラベルを定義したら、それを変数に付与する必要があります。

 
. label values sex sexlabel

 次に、変数 sex を集計して表内のラベルを確認します。

 
. tabulate sex

 最後にデータセットを保存します。

 
. save mydata

参考

 さらに詳しい内容につきましては、下記のマニュアルをご覧ください。

Stata is a registered trademark of StataCorp LLC, College Station, TX, USA, and the Stata logo is used with the permission of StataCorp.

page_top_icon