カテゴリカル変数の値ラベルの設定
データセット内の変数のカテゴリにラベルを付けることは、基本的なデータ管理タスクの 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
参考
さらに詳しい内容につきましては、下記のマニュアルをご覧ください。