【STATAコマンドメモ】散布図の書き方や編集方法~ドットが重複して層の大きさが分からない?その対応は~

Stataで散布図を作ろうとして、

twoway scatter 変数1 変数2

としても、同じカテゴリに重複して、1つの点にしかプロットされない問題が起こる。
たとえば35歳で年収カテゴリが7「600-800万未満」に回答者が20名いたとしても、散布図には1つの点しか反映されない場合、ほかのカテゴリと量的に比較ができない。

そこで用いるのがjitter(#)というオプション。これは#%だけ、点をランダムに揺らしてくれるコマンド。

twoway scatter 変数1 変数2, jitter(5)

とすれば、点をばらけて表示してくれる。( )内の数字を何にするかは、見て決めるしかない。まずは2~5くらいで何パターンか試しながら行う。

Stataコマンド 散布図 Scatter jitter

参考:Stataによる社会調査データの分析p53-p55

さらに、グループによって色を分けたりすると尚見やすくなる。こんな感じ

Stataコマンド 散布図 Scatter jitter color

上記図のSTATAコマンドは以下の通り。

twoway (scatter hope_univ hope_univ2 if class==1,jitter(6)mcolor(gray))(scatter hope_univ hope_univ2 if class==2, jitter(10)mcolor(blue),)(scatter hope_univ hope_univ2 if class==3, jitter(10)mcolor(orange),)

なお、色については2wordはなかなか反応してくれない(要サーチ)。1wordでつくれた色として、
black、blue、green、gray、navy、yellow、orange、pink、red…など。

コマンドで表示後、グラフエディタで編集して文字などを変更する。

Stataコマンド 散布図 Scatter jitter color 図の編集グラフエディタ


この記事が気に入ったらサポートをしてみませんか?