crosshyouスマートフォン用の表示で見るcrosshyou主にクロス表(分割表)分析をしようかなと思いはじめましたが、あまりクロス表の分析はできず。R言語の練習ブログになっています。R言語で各地域の男女比率をカイ二乗検定するデータ分析www.crosshyou.infoの続きです。前回の分析では、全地域を合計した男性従業者数と女性従業者数の比率が2012年と2016年では変化していて、カイ二乗検定の結果、その変化は統計的に有意なものであること、各地域別では松山都市圏のみ男女比率が増加(男性比率増加)していたこと、がわかりました。今回は各地域ごとにカイ二乗検定をして男女比率が変化しているのが統計的に有意かどうかを調べてみたいと思います。地域が14あるので、14の地域についてクロス表を作成してカイ二乗検定をすればいいです。一つ一つクロス表を手作業で作成するのではなく、for関数で自動化してみたいと思います。クロス表なデータを確認しておきましょう。列]のインデックス座標形式で表現するとこうなります。6]札幌の次の仙台のクロス表はこうなります。6]札幌と仙台のクロス表の構造を比べると行の値が1増加、列の値は5、6で変化がないことがわかります。14という構造になります。これをR言語のfor関数で再現すればいいわけですね。具体的にはこうなります。mという変数にクロス表を格納、mresultという変数にカイ二乗の結果を格納、regionnameという変数に格納して、それらをprint関数で出力します。それでは結果をみてみましょう。各地域のp値も0.05以下です。松山都市圏の男性比率の増加は有意な増加だったとわかります。次回はwww.crosshyou.infoです。