今回は、国籍別在留外国人数のデータを使って、地域によって増減率に違いはあるだろうか?ということを検証したいと思います。
R言語にこんな形でデータフレームを作成しています。
地域としてはアジアが15か国、ヨーロッパが11か国と多いので、この2つの地域で比較してみましょう。
まずは、アジア地域の増減率を表すベクトルを作成しましょう。
次に、ヨーロッパ地域の増減率を表すベクトルを作成します。
アジアのデータは15個、ヨーロッパのデータは11個と30個以下ですから平均値に差があるかではなくて、分布の位置に差があるかを調べましょう。
両方の中央値を見てみます。median関数です。
アジアのほうは12.38%で、ヨーロッパのほうは8.05%ですから、アジアのほうが増減率が高いようですね。
ヒストグラムで確認します。hist関数です。
ヒストグラムの形状は、アジアのほうが右側に重心があるのがわかりますね。
それでは、検定をしましょう。ウィルコクソン=マン・ホイットニー検定です。関数はwilcox.testです。
p-value = 0.443 > 0.05 ですからアジアとヨーロッパの増減率に違いは認められません。
平成27年から平成28年の増減率でも同じようにやってみます。
平成27年から平成28年では、アジアの増減率の中央値は9.23%で、ヨーロッパは6.9%です。アジアのほうが伸びていますね。
ヒストグラムでもみてみます。
hist関数で、breaks=c(-20,-10,0,10,20,30,40,50)というの加えてヒストグラムの範囲を指定しています。
ヒストグラムにするとアジアのほうが伸び率が高い国籍が多いことがわかりますね。
では、wilcox.test関数でウィルコクソン=マン・ホイットニー検定をしてみます。
p-value = 0.09726 > 0.05 ですから平成27年から平成28年でも両者に違いがあるとは言えません。データ数が少ないともっとはっきり違いがないとダメなんですね。
ということで、最後に平成26年から平成27年、平成27年から平成28年を結合したベクトルを作成して比較してみましょう。
アジアの増減率の中央値は10.805%で、ヨーロッパは7.655%です。
ヒストグラムでも確認しましょう。
アジアのほうが高い伸び率の観測値が多いことがわかります。
それでは、ウィルコクソン=マン・ホイットニー検定をしてみましょう。
p-value = 0.05716 > 0.05 ですから、両者の分布位置に違いがあるとは言えません。