論文一覧に戻る 🕸 論文ネットワーク 🗺 用語ネットワーク 統計データ分析コンペ 教育用再現集
審査員奨励賞[大学生・一般の部]
2022年度(令和4年度)統計データ分析コンペティション

IT社会が生み出す連鎖する格差

⏱️ 推定読了時間: 約18分
山邊 璃久(信州大学大学院 総合理工学研究科 工学専攻) | SSDSE-D(社会生活基本調査)+総務省 通信利用動向調査(本ページ実再現はSSDSE-D) | Random Forest・特徴量重要度・標準化・分類
🔬 Random Forest🔬 SHAP🔬 ランダムフォレスト🔬 分類🏷 IT・デジタル🏷 格差・貧困
🔬 手法タグ / 🏷 応用タグ(クリックで同タグの論文をネットワーク検索)
🔬 再現カルテ — 原論文と同じデータ・同じ手法で再現

この教材は原論文と同じデータを読み込み、同じ手順で計算し直しています。画面に出る数値と図は、あなたのブラウザがその場で計算した結果です。

原論文が使ったデータSSDSE-D・SSDSE-A・都道府県別インターネットの利用率
分析単位:都道府県
中核手法:Random Forest
この教材が使うデータ
原論文(PDF)IT社会が生み出す連鎖する格差
審査員奨励賞/山邊 璃久(信州大学大学院総合理工学研究科)
✅ この教材でできること
  • 分析に使うデータは同梱済みで、ブラウザ上でそのまま読み込める
  • 数値・図を最後まで再計算できる(相関分析)
突合監査の結果、主要データと中核手法はいずれも原論文と一致しています。
🚀 原論文と同じ粒度で挑戦したい人へ

原論文と同じ粒度のデータは、この教材にも同梱しています。これを読み込めば、原論文と同じ細かさで分析をやり直せます(下の「🐍 ブラウザで動かす」でコードを書き換えて試せます)。ただし原論文が使った項目がすべて収録されているとは限りません。足りない項目は、上の「できないこと」に書いた出典から取ってくる必要があります。

▶ ここに書いてある分析は、ページ下部の「🐍 ブラウザで動かす」でそのまま実行できます(インストール不要)。動かしているのは code/2022_U5_15_shorei.py(213 行)そのものです。

📝 3行で分かる要約

目次

  1. 研究のテーマと目的
  2. 使用データと再現可能性の整理
  3. 分析の流れ:Bin分割 → Random Forest → 特徴量重要度
  4. 図1:特徴量重要度 上位20(報告値)
  5. 図2:楽器の演奏の県別ランキング(実再現)
  6. 図3:スポーツの県別ランキング(実再現)
  7. 図4:積極的休養×消極的休養(実再現)
  8. 結果の解釈と考察
  9. まとめと今後の課題
  10. データ・コードのDL
  11. ⚠️ よくある誤解
  12. 📖 用語集
  13. 📐 手法ガイド
  14. 🚀 発展の可能性
  15. 🎯 自分でやってみよう
  16. 🤔 Q&A
  17. 🐍 ブラウザで動かす

🎯 この記事を読むと何ができるようになるか

📥 データの準備(再現コードを動かす前に)

このページで実再現できるのは図2〜図4(社会生活データの標準化)だけです。コードの編集は不要です。(原論文の目的変数であるIT利用率は総務省「通信利用動向調査」の値で SSDSE に列が無いため、Random Forest の正解率73.68%と特徴量重要度ランキングそのもの=図1は原論文の報告値を転記して可視化します。)

1
データをダウンロードする 独立行政法人統計センターの SSDSE(教育用標準データセット)配布ページから、以下をダウンロードします。
SSDSE-D-2023.csv ← SSDSE-D(都道府県別・社会生活データ、社会生活基本調査)📥 直接DL
⬇ SSDSEダウンロードページを開く
2
ファイルを所定のフォルダに配置する ダウンロードしたCSVを、プロジェクトの data/raw/ フォルダに入れます。
2026 統計・データ解析コンペ/ ├── code/ │ └── 2022_U5_15_shorei.py ← 実行するスクリプト └── data/ └── raw/ SSDSE-D-2023.csv ← ここに置く
3
スクリプトをそのまま実行する ターミナルでプロジェクトルートに移動し、以下を実行します。
python3 code/2022_U5_15_shorei.py
図は html/figures/ に自動保存されます。IT利用率は SSDSE 収録外のため図1は原論文の報告値を転記して可視化し、楽器の演奏・スポーツ・休養くつろぎなどの社会生活データのみ SSDSE-D から実再現します。
研究のテーマと目的

インターネットは生活に不可欠になったが、地方と都市ではIT利用率に大きな差が生まれている。これが情報格差(デジタルディバイド)である。著者は、情報格差が「情報を得られない」だけでなく、高齢者の孤立・緊急時の対応遅れ・所得格差といった社会問題へ発展すると指摘する。先行研究では格差を「個人間・組織間・地域間・国際的」の4種類に分類しており、本研究はこのうち地域間の格差に焦点を当てる。

著者の見立ては「連鎖する格差」だ。地域の格差が無くなれば組織の格差が、組織が無くなれば個人の格差が連鎖的に解消できる——だから起点となる地域間格差の正体を突き止めたい。そこで、IT利用率の高い県と低い県で生活習慣に何の違いが生まれているかを、Random Forest の特徴量重要度で洗い出し、その違いが所得やパフォーマンスにどう連鎖するかを考察する。

73.68%
IT利用率3段階の分類正解率(報告値)
上位20
抽出した特徴量重要度の個数(報告値・表4)
1位 楽器の演奏
最も効いた生活項目(報告値)
高・中・低
IT利用率のBin分割(報告値・表3)
研究の問い IT利用率(情報格差)の高い県と低い県では、人々の生活習慣に何の違いがあるのか。その違いは所得やパフォーマンスの格差にどう連鎖しているのか。
分析のキモ:予測ではなく「何が効くか」を知る 著者はIT利用率を精密に当てにいくのではなく、Random Forest の特徴量重要度を使って「IT利用率の高低を分けている生活項目は何か」を探す。重要度上位を可視化して仮説を立て、地域格差が生む今後の課題を検討する、という探索的な使い方が見どころ。

大学生・一般の部 SSDSE-D(社会生活基本調査)+通信利用動向調査 Random Forest 特徴量重要度 標準化・Bin分割

使用データと再現可能性の整理

本研究は2種類のデータを都道府県単位で結合している。特徴量はSSDSEの社会生活データ(SSDSE-D, 社会生活基本調査)、目的変数は総務省「通信利用動向調査」のIT利用率である。可視化の一部では1人あたり県民所得にも触れている。

主なデータと出典(原論文 2章・3章)

役割変数出典(調査)本ページでの扱い
目的変数IT利用率(Bin分割で高・中・低の3ラベル)総務省 通信利用動向調査(世帯編)2019報告値(SSDSE収録外)
特徴量社会生活データ(楽器の演奏・スポーツ・休養くつろぎ 等 多数)SSDSE-D(社会生活基本調査 2021)実再現
可視化のみ1人あたり県民所得SSDSE-A(原論文 記載)/県民経済計算報告値(現行SSDSEに列なし)
再現可能性の整理(このページの図の作り方)
  • 報告値の可視化(再計算ではない):目的変数のIT利用率は総務省調査SSDSE-D に列が無い。したがって Random Forest の正解率73.68%も特徴量重要度の順位(表4)も実再現できない。図1はこの報告値を転記して可視化する。なお原論文は相関係数・回帰係数・t値・p値を一切報告していない(「正の相関」等の定性記述のみ)ため、これらの数値は最初から存在しない。
  • 実再現できる部分:特徴量である社会生活データ(楽器の演奏 MD09・スポーツ総数 MC00・休養くつろぎ MG13 など)は SSDSE-D に実在する。そこで原論文3-3の標準化を実データで再計算し、都道府県別ランキング(図2・図3)と、積極的休養×消極的休養の散布図(図4)を作る。ただし SSDSE-D は2021年調査で、原論文のIT利用率(2019年)とは年が異なる点、およびIT利用率が無いためRandom Forestの分類そのものは再現できない点を図注に明記する。
  • 新しい数値の捏造はしない:報告値と再計算値はラベルで分離する。原論文図4の1人あたり県民所得は現行SSDSE(A/B/E)に列が無く(GDP・県内総生産と同様)実再現しない。SSDSEに無い列は使わない。

分析の流れ:Bin分割 → Random Forest → 特徴量重要度

分析の流れ
データ結合
SSDSE-D+
IT利用率
Bin分割
IT利用率を
高・中・低に
標準化
StandardScaler
で尺度を統一
Random Forest
3ラベルを分類
正解率73.68%
特徴量重要度
上位20を抽出
→可視化

① 連続量のIT利用率を3ラベルに(Bin分割)

回帰でIT利用率そのものを当てるより、高・中・低のグループに分けた方が特徴量重要度を読み解きやすいと考え、分類問題に変換した。分割基準は 0<IT≤85→0、85<IT≤90→1、90<IT≤100→2(原論文 表3)。

② 尺度をそろえる(標準化)

各特徴量は単位がバラバラなので、標準化StandardScaler、z=(x−平均)/標準偏差)で同じ尺度に直してから扱う(原論文 3-3)。

③ Random Forest で分類し重要度を得る

目的変数をIT利用率の3ラベル、特徴量を社会生活データとしてRandom Forest決定木を多数束ねるバギング)で分類。パラメータはデフォルトのまま(来年以降のデータと比較可能にするため最適化しない、という判断)。学習60%・評価40%をラベル比率をそろえて(層化)分割した。

④ 特徴量重要度の上位20を可視化

分類に効いた特徴量の上位20を抽出し、IT利用率の高い県・低い県で標準化値を棒グラフで比較して、生活習慣の違いを読み解く。

重要度は「効いた度合い」であって因果ではない 特徴量重要度は「分類にどれだけ使われたか」を示すだけで、その項目がIT利用率の原因だとは言えない。また重要度が高い=相関が強い、とも限らない。あくまで仮説を立てるための手がかりとして読むのが正しい使い方である。
1
図1:特徴量重要度 上位20(報告値)

まず、Random Forest がIT利用率の高低を分けるのにどの生活項目を重視したかを一望する。IT利用率が SSDSE に無いため、分類そのものは再現できない。原論文 表4 の重要度ランキングと正解率を転記して可視化する(再計算ではない)。

やってみよう原論文 4-1・表4 の分類結果と特徴量重要度 上位20 を転記する
  • ① このブロックの目的:Random Forest の正解率73.68%、Bin分割の基準、そして特徴量重要度 上位20(表4)を符号・順位そのままに書き出す。IT利用率がSSDSEに無いため再計算ではなく報告値の転記。重要度の"数値"は原論文に記載が無く順位のみが報告されている。
  • ② 前後のつながり:分析の出発点。ここで上位に並ぶ「楽器の演奏・スポーツ・パチンコ」などの趣味項目を確認し、次の図2〜図4でそれらが実データ上どう分布するかを確かめる橋渡しになる。
▼ 実行結果(原論文の報告値)
=== [1] Random Forest の分類結果と特徴量重要度 上位20(原論文の報告値)===
分類正解率(報告値)      : 73.68%
ランダム分類時の目安      : 50%(原論文の記述するベースライン)
Bin分割(報告値・表3)    : 0<IT≤85→ラベル0 / 85<IT≤90→1 / 90<IT≤100→2
学習/評価(報告値)       : 60% / 40%(層化分割)
----------------------------------------------
特徴量重要度 上位20(原論文 表4・順位のみ報告):
   1位  楽器の演奏
   2位  スポーツ(総数)
   3位  パチンコ
   4位  CD・スマートフォンなどによる音楽鑑賞
   5位  詩・和歌・俳句・小説などの創作
   6位  ウォーキング・軽い体操
   7位  映画館以外での映画鑑賞
   8位  キャンプ
   9位  休養・くつろぎ
  10位  障がい者を対象とした活動
  11位  まちづくりのための活動
  12位  英語
  13位  卓球
  14位  外国語
  15位  商業実務・ビジネス関係
  16位  通勤・通学
  17位  交際・付き合い
  18位  テレビゲーム・パソコンゲーム
  19位  登山・ハイキング
  20位  カラオケ
  • ④ 実行結果の読み取り:① 正解率73.68%は、ランダム分類の目安50%を上回り、著者は「重要度を信頼してよい」と判断した(報告値)。② 上位には楽器の演奏(1位)・スポーツ総数(2位)・パチンコ(3位)など趣味・余暇の項目が多い。③ これは「IT利用率の高低で休日の過ごし方に傾向差がある」という次章の仮説につながる。順位・正解率はすべて原論文の報告値で、重要度の数値は原論文に記載がない。
特徴量重要度 上位20(報告値の可視化)
図1:Random Forest 特徴量重要度 上位20。報告値の可視化(再計算ではない)(原論文 表4)。棒の長さは「21−順位」に変換した便宜的な値で、重要度の数値ではない(原論文は順位のみ報告)。オレンジは図2〜図4で実再現する3項目。正解率73.68%も含めすべて原論文の報告値。
📊 この図の読み方
棒の長さ
上位ほど長い。ただし重要度の実数値ではなく順位を長さに直しただけ(原論文が順位のみ報告のため)。順位の目安として見る。
並ぶ項目の性質
楽器・スポーツ・音楽鑑賞・キャンプなど趣味・余暇が多い。生活データ=休日の過ごし方が効いている。
オレンジの3本
楽器の演奏・スポーツ・休養くつろぎ。次の図2〜図4でSSDSE-Dの実データで分布を確かめる。
2
図2:楽器の演奏の県別ランキング(実再現)

ここからは実再現。重要度1位の「楽器の演奏」が、実際に都道府県でどう分布するかを SSDSE-D の行動者率で確かめる。原論文3-3の標準化を実データで再計算する。

やってみよう楽器の演奏(重要度1位)を SSDSE-D から県別に標準化する【実再現・図2】
  • ① このコードの目的:SSDSE-D の MD09(楽器の演奏・行動者率)を、原論文3-3と同じ標準化(z=(x−平均)/標準偏差)で都道府県別のz値に直し、上位・下位を並べる。原論文が特徴量に使った項目を、実データで再現する。
  • ② 前後のつながり:図1で「楽器の演奏」が重要度1位と分かった。ではその項目は本当に地域で偏るのかを実データで確かめる部分。都市に偏るなら「IT利用率(都市で高い)と正の関係」という原論文の主張と整合する。
📝 コード
123
124
125
126
127
128
129
130
df['z_楽器'] = standardize(df['MD09'])      # MD09 = 楽器の演奏(行動者率, %)
ranked = df.sort_values('z_楽器', ascending=False)[['Prefecture', 'MD09', 'z_楽器']]
print('▼ 上位5県(積極的休養が多い側)')
print(ranked.head(5).to_string(index=False,
      formatters={'MD09': '{:.1f}%'.format, 'z_楽器': '{:+.2f}'.format}))
print('▼ 下位5県(少ない側)')
print(ranked.tail(5).to_string(index=False,
      formatters={'MD09': '{:.1f}%'.format, 'z_楽器': '{:+.2f}'.format}))
▼ 実行結果
=== [2] 楽器の演奏 行動者率の都道府県別 標準化ランキング(SSDSE-D・実再現)===
▼ 上位5県(積極的休養が多い側)
Prefecture  MD09  z_楽器
       東京都 14.5% +3.61
      神奈川県 12.1% +2.04
       京都府 11.4% +1.59
       愛知県 11.2% +1.46
       埼玉県 11.2% +1.46
▼ 下位5県(少ない側)
Prefecture MD09  z_楽器
       岩手県 7.1% -1.21
       長崎県 7.1% -1.21
       秋田県 6.9% -1.34
       大分県 6.7% -1.47
       青森県 5.5% -2.26
  • ④ 実行結果の読み取り:楽器の演奏の行動者率は東京(z=+3.61)・神奈川・京都・愛知・埼玉都市部で高く青森(z=−2.26)・大分・秋田・長崎など地方で低い。IT利用率は都市で高いことが知られるため、これは原論文の「楽器の演奏とIT利用率は正の相関」という定性的主張と実データ上も整合的(ただしIT利用率はSSDSEに無く、相関係数そのものは計算していない)。
楽器の演奏の都道府県別 標準化値(実再現)
図2:楽器の演奏(重要度1位)の都道府県別 標準化値。実再現(SSDSE-D 2021・MD09)。オレンジ=平均以上(東京・神奈川など都市)、青=平均未満(地方)。原論文の「都市で多い」という記述と整合。IT利用率はSSDSE収録外のため相関係数そのものは未計算。年(2021)も原論文のIT利用率(2019)と異なる。
📊 この図の読み方
0の線
全国平均。右(オレンジ)ほど平均より楽器演奏者が多く、左(青)ほど少ない。
上位=都市
東京・神奈川・京都・愛知・埼玉。IT利用率が高い都市圏と顔ぶれが重なる。
位置づけ
実再現(実データの標準化)。ただしIT利用率が無いので「IT利用率との相関係数」までは計算していない。
3
図3:スポーツの県別ランキング(実再現)

重要度2位の「スポーツ(総数)」も同じ手順で実再現する。楽器の演奏と同じ傾向が出れば、「積極的休養が都市に偏る」という原論文の見立てが実データでも裏づけられる。

やってみようスポーツ(重要度2位)を県別に標準化し、楽器との相関も測る【実再現・図3】
  • ① このコードの目的:SSDSE-D の MC00(スポーツの総数・行動者率)を標準化して県別に並べ、さらに楽器の演奏との実データ相関(ともに「積極的休養」に分類される項目)を計算する。原論文が「他の趣味も同様に正の相関」と述べた点を実データで確かめる。
  • ② 前後のつながり:図2の楽器に続き、別の趣味でも同じ地域パターンが出るかを確認する部分。楽器とスポーツが強く相関するなら、両者は「積極的休養」という同じ束として扱ってよい根拠になる。
📝 コード
152
153
154
155
156
157
158
159
160
161
162
df['z_スポーツ'] = standardize(df['MC00'])   # MC00 = スポーツの総数(行動者率, %)
ranked3 = df.sort_values('z_スポーツ', ascending=False)[['Prefecture', 'MC00', 'z_スポーツ']]
print('▼ 上位5県')
print(ranked3.head(5).to_string(index=False,
      formatters={'MC00': '{:.1f}%'.format, 'z_スポーツ': '{:+.2f}'.format}))
print('▼ 下位5県')
print(ranked3.tail(5).to_string(index=False,
      formatters={'MC00': '{:.1f}%'.format, 'z_スポーツ': '{:+.2f}'.format}))
# 楽器とスポーツ(ともに積極的休養)の実データ相関
r_active = np.corrcoef(df['z_楽器'], df['z_スポーツ'])[0, 1]
print('楽器の演奏 × スポーツ総数 のピアソン相関(実データ): {:+.3f}'.format(r_active))
▼ 実行結果
=== [3] スポーツ(総数)行動者率の都道府県別 標準化ランキング(SSDSE-D・実再現)===
▼ 上位5県
Prefecture  MC00 z_スポーツ
       東京都 74.5%  +2.76
      神奈川県 71.8%  +2.07
       埼玉県 69.3%  +1.44
       愛知県 68.8%  +1.31
       千葉県 67.4%  +0.96
▼ 下位5県
Prefecture  MC00 z_スポーツ
       新潟県 59.0%  -1.17
       山形県 58.4%  -1.32
       長崎県 57.8%  -1.47
       秋田県 57.1%  -1.65
       青森県 52.1%  -2.92
楽器の演奏 × スポーツ総数 のピアソン相関(実データ): +0.834
  • ④ 実行結果の読み取り:スポーツも東京(z=+2.76)・神奈川・埼玉・愛知・千葉都市で高く青森(z=−2.92)・秋田・長崎で低い。楽器の演奏との実データ相関は +0.834と非常に強く、両者は「積極的休養」という同じ傾向を測っているとみてよい。これは原論文が複数の趣味項目をまとめて「積極的休養」と論じたことの実データ的な裏づけになる(数値は本ページでSSDSE-Dから実計算したもの)。
スポーツの都道府県別 標準化値(実再現)
図3:スポーツ(総数)(重要度2位)の都道府県別 標準化値。実再現(SSDSE-D 2021・MC00)。楽器の演奏(図2)と同じく都市部で高い。楽器との実データ相関は+0.834。数値はSSDSE-Dから実計算。IT利用率はSSDSE収録外
📊 この図の読み方
楽器と同じ形
上位・下位の顔ぶれが図2とよく似る。だから両者の相関は+0.834と高い。
「積極的休養」の束
楽器・スポーツはともに自分から動く休養。都市に偏る=IT利用率と正の関係、という原論文の見立てと整合。
位置づけ
実再現。相関+0.834も実データから計算。IT利用率との相関そのものは(データが無く)未計算。
4
図4:積極的休養×消極的休養(実再現)

原論文の核心は「IT利用率が高い県は積極的休養、低い県は消極的休養」という対比だ。IT利用率が無くても、積極的休養(楽器)と消極的休養(休養・くつろぎ)が県レベルで逆向きに動くかは実データで確かめられる。

やってみよう積極的休養(楽器)と消極的休養(休養・くつろぎ)の関係を実データで検証する【実再現・図4】
  • ① このコードの目的:SSDSE-D の MG13(休養・くつろぎの総平均時間)を標準化し、楽器の演奏(積極的休養)とのピアソン相関を計算する。原論文が言う「積極的休養と消極的休養は逆」という対比を、実データで直接検証する。
  • ② 前後のつながり:図2・図3で「積極的休養は都市に偏る」ことを見た。最後に、その裏返しである消極的休養が本当に逆向きかを散布図で確かめ、原論文の「積極的↔消極的」という枠組みの妥当性を吟味する。
📝 コード
184
185
186
187
188
df['z_休養'] = standardize(df['MG13'])       # MG13 = 休養・くつろぎ(総平均時間, 分)
r_tradeoff = np.corrcoef(df['z_楽器'], df['z_休養'])[0, 1]
print('楽器の演奏(積極的休養)× 休養・くつろぎ(消極的休養)のピアソン相関(実データ):',
      '{:+.3f}'.format(r_tradeoff))
print('→ 負の値なら「積極的休養が多い県ほど消極的休養が少ない」傾向を実データが支持')
▼ 実行結果
=== [4] 積極的休養 × 消極的休養 の関係を実データで検証(SSDSE-D・実再現)===
楽器の演奏(積極的休養)× 休養・くつろぎ(消極的休養)のピアソン相関(実データ): -0.153
→ 負の値なら「積極的休養が多い県ほど消極的休養が少ない」傾向を実データが支持
  • ④ 実行結果の読み取り:楽器(積極的休養)×休養くつろぎ(消極的休養)の実データ相関は −0.153弱い負。方向は原論文の「積極的が多い県は消極的が少ない」と整合するが、関係は強くない。つまり「都市=積極的/地方=消極的」の対比は傾向としては見えるが決定的ではない。原論文が相関係数を報告していない点も踏まえ、断定を避けるのが誠実な読み方である。
積極的休養×消極的休養の散布図(実再現)
図4:積極的休養(楽器の演奏)×消極的休養(休養・くつろぎ)の散布図(47都道府県)。実再現(SSDSE-D 2021)。ピアソン相関 r=−0.153。方向は原論文の対比と整合するが弱い。回帰直線は可視化補助。IT利用率はSSDSE収録外のため、IT利用率との相関そのものは扱っていない。
📊 この図の読み方
右下がりの傾き
楽器が多い県ほど休養くつろぎが少ない、という弱い負の関係(r=−0.153)。原論文の対比と方向は一致。
ばらつきの大きさ
点は直線から大きく散る。だから「積極的↔消極的」の対比は絶対的ではない。過度な一般化は禁物。
位置づけ
実再現。r=−0.153も実データから計算。原論文はこの相関係数を報告していない(定性記述のみ)。

結果の解釈と考察

著者は「IT利用率の高低で休養方法に違いがある」という発見から、格差の連鎖を次のように読み解く。原論文5章の考察である。

① 休養方法の違いがパフォーマンスを変える(原論文 5-1)

心理学の先行研究(本多, 2012)では、積極的休養の方が自覚疲労が減りパフォーマンスが向上する(根本的な疲労回復はどちらも同程度)。ここから著者は、積極的休養の多い都市部では生産性が上がり所得の増加につながるのではないかと推論する。SNSやWebでの出会いが多い都市では仲間を集めやすく、積極的休養が連鎖的に広がるとも述べる。

② 同調行動が所得格差を拡大する(原論文 5-2)

人は属する集団の標準に合わせる(同調行動。都市では積極的休養をする人が増えるほどそれが定着し、地方では消極的休養が定着する。こうして都市と地方の休養方法の差が拡大し、パフォーマンス→生産性→所得の格差が広がる、というのが著者の主張である。

より正確な分析のために(補足) この因果の連鎖(休養方法→パフォーマンス→所得)は複数の先行研究をつないだ仮説であり、本研究のデータで直接検証されたものではない。特に本ページの実再現では、積極的休養×消極的休養の相関は−0.153と弱く、「都市=積極的/地方=消極的」の対比は傾向にとどまる。また特徴量として使われた行動者率は人口規模や年齢構成の影響も受けるため、IT利用率との関係が疑似的(疑似相関)である可能性も残る。原論文が相関係数・回帰係数を報告していないことも踏まえ、結論は「示唆」の域として読むのが正確である。

③ IT普及が人材流出を招くトレードオフ(原論文 5-3)

ネットの普及で地方でも都市と同じ情報(オンライン講座など)が得られる。これは地方の恩恵だが、自分を活かせる環境を探しやすくなる分、人材が都市へ流出しやすくなるというデメリットも生む。著者は「地方の魅力向上より先にIT普及率だけを上げると、人材流出がかえって悪化しうる」と警告する。

まとめと今後の課題

本研究は、地域間の情報格差(デジタルディバイド)は生活習慣や所得とどう連鎖するかという問いに、Random Forest の特徴量重要度で迫った。IT利用率を高・中・低の3ラベルに分けて分類した結果、正解率73.68%で、重要度上位には楽器の演奏・スポーツ・パチンコなどの趣味が並んだ(報告値)。著者は「IT利用率の高い都市ほど積極的休養が多く、それがパフォーマンス→所得の格差へ、さらに同調行動で拡大し、IT普及は人材流出も招く」という連鎖する格差の構図を描いた。本ページでは、特徴量である社会生活データを SSDSE-D で実再現し(図2〜図4)、IT利用率にまつわる正解率・重要度は報告値として切り分けた。

この研究の限界 ①目的変数のIT利用率がSSDSEに無いため、正解率・特徴量重要度は実再現できず報告値の可視化にとどまる(社会生活データのみ実再現)。②特徴量重要度は「効いた度合い」であって因果ではなく、行動者率は人口規模の影響も受ける。③休養方法→所得の連鎖は先行研究をつないだ仮説で、本研究のデータでは未検証。④実再現では積極的×消極的休養の相関が−0.153と弱く、対比は傾向どまり。
この研究から学べること 抽象的な「情報格差」を生活習慣データと機械学習で可視化する発想、そして予測精度ではなく特徴量重要度で仮説を立てる探索的な使い方。さらに、実再現できる特徴量と報告値(正解率・重要度)を切り分ける誠実さ。学部横断的な問題意識と機械学習の応用が評価され、審査員奨励賞に選ばれた。

データ・コードのダウンロード

このページの実再現の図(図2〜図4)は、以下から再現できます。

🐍 再現コード(.py) 📊 SSDSE-D-2023.csv

※ 図2〜図4(楽器・スポーツ・休養くつろぎの標準化)はSSDSE-Dから算出した実再現です(2021年)。図1(特徴量重要度 上位20・正解率73.68%)は、目的変数のIT利用率が総務省「通信利用動向調査」の値でSSDSE収録外のため、原論文の報告値を順位・数値そのまま可視化したものです(新たな数値の捏造はしていません)。原論文は相関係数・回帰係数・t値・p値を報告していません。

⚠️ よくある誤解と注意点

この研究を読むとき・まねするときに陥りやすい誤解を整理する。

誤解1:「特徴量重要度が1位=楽器の演奏がIT利用率を決める原因だ」
特徴量重要度は「分類にどれだけ使われたか」を示すだけで、因果ではない。楽器の演奏がIT利用率を上げるわけでも、その逆でもない。都市化という共通要因が両方を押し上げている可能性が高い。重要度は仮説の手がかりとして読む。
誤解2:「このページの図はすべて原論文と同じ数値を計算し直したもの」
図2〜図4(楽器・スポーツ・休養くつろぎの標準化)だけがSSDSE-Dからの実再現(しかも2021年)。図1(特徴量重要度・正解率)はIT利用率がSSDSE収録外のため報告値の可視化(再計算ではない)。図注に区別を明記している。
誤解3:「行動者率を標準化して比べれば公平に地域比較できる」
行動者率は年齢構成や人口規模の影響を受ける。都市は若年層が多く趣味の行動者率も高くなりやすい。標準化は尺度をそろえるだけで、こうした交絡を除くわけではない。「都市で多い=IT利用率のせい」と短絡しない。
誤解4:「正解率73.68%だから予測モデルとして優秀」
本研究の目的は精度の高い予測ではなく、特徴量重要度で効いている項目を探すこと。著者はデフォルトパラメータのまま(最適化せず)比較可能性を優先している。73.68%は「重要度を信頼してよい程度に分類できた」根拠であって、実用予測器の性能評価ではない。

📖 用語集(この記事に出てくる統計用語)

クリックすると各用語の詳しい解説ページに移動できます。

Random Forest(ランダムフォレスト)
多数の決定木を束ねる(バギング)機械学習モデル。過学習しやすい決定木を組み合わせて精度を上げる。本研究はIT利用率3ラベルの分類と特徴量重要度の算出に使った。
特徴量重要度
Random Forest が分類・予測の際に各特徴量をどれだけ重視したかを示す指標。効いている項目を探すのに使う。ただし因果や相関の強さを直接は意味しない。
決定木
条件分岐でデータを分類・予測する木構造のモデル。単体では過学習しやすいが、Random Forest で多数束ねると安定する。
分類(Bin分割)
連続量(IT利用率)を高・中・低のような離散ラベルに区切って予測対象にすること。本研究は表3の基準で3段階に分けた。
標準化(StandardScaler)
各変数を「平均0・標準偏差1」に直し、単位の違う特徴量を同じ尺度で比較できるようにする前処理。z=(x−平均)/標準偏差。
相関(相関係数)
2つの量が一緒に動く強さを−1〜+1で表す。本ページでは楽器×スポーツ=+0.834、楽器×休養くつろぎ=−0.153を実データで計算した。
疑似相関(交絡)
共通の原因(例:都市化)によって、直接関係のない2変数が相関して見える現象。行動者率とIT利用率の関係にも都市化が絡む。
デジタルディバイド(情報格差)
インターネット等の情報通信技術を使える人と使えない人の間に生じる格差。個人間・組織間・地域間・国際的の4種があるとされ、本研究は地域間を扱う。
SSDSE
統計センターが提供する教育用標準データセット。本研究はSSDSE-D(社会生活データ)を特徴量に用いた。

📐 使っている手法をわかりやすく解説

この研究の中心であるRandom Forestの特徴量重要度を、前処理から解釈の注意点まで順に説明する。

全体像
連続量のIT利用率をBin分割で高・中・低の3ラベルに → 単位の違う特徴量を標準化Random Forestで分類(正解率73.68%)→ 特徴量重要度で効いた項目を抽出 → 標準化値を可視化して仮説を立てる。予測精度ではなく「何が効くか」を探るのが見どころ。
🌲 Random Forest
何をする
データの一部と特徴量の一部をランダムに使った決定木を多数作り、多数決で分類する(バギング)。1本では過学習する決定木を束ねて安定させる。
本研究での使い方
目的変数=IT利用率の3ラベル、特徴量=社会生活データ。デフォルトパラメータのまま学習し、正解率73.68%を得た。
注意
精度を追うなら過学習対策やパラメータ調整が要るが、本研究は比較可能性のためあえて最適化していない。
⭐ 特徴量重要度
何をする
各特徴量が分類にどれだけ寄与したかを数値化する。上位を見れば「予測対象と密接な項目」の見当がつく。
読み方
順位が高い=分類によく使われた。ただし因果でも相関の強さでもない。あくまで仮説を立てる手がかり。
注意
相関の強い特徴量どうしがあると重要度が分散する、カテゴリ数の多い変数が過大評価される、などの癖がある。単独で結論にしない。
📏 標準化Bin分割
標準化
z=(x−平均)/標準偏差で平均0・分散1にそろえる。単位の違う特徴量を同じ土俵で比較・可視化できる。
Bin分割
連続量を区間で区切ってラベル化する。回帰より分類の方が「グループごとの特徴」を読みやすい、という判断で本研究は3段階にした。
注意
Binの境界(85・90)の取り方で結果が変わりうる。境界の妥当性や、各ラベルのサンプル数の偏りに注意する。
⚖️ 学習・評価の分割(層化)
何をする
データを学習60%・評価40%に分け、学習に使わないデータで正解率を測る。過学習していないかを確かめるため。
層化とは
高・中・低ラベルの比率を学習側と評価側でそろえること。ラベルが偏らず公平に評価できる。
注意
47都道府県とサンプルが少ないため、分割の仕方で正解率は揺れやすい。1回の73.68%を過信しない。

🚀 発展の可能性(結果 X → 新仮説 Y → 課題 Z)

この研究の「IT利用率の高低で休養方法が違う」という発見は、次の研究の出発点になる。

発展1:IT利用率との相関を直接測る
結果X
特徴量重要度で楽器・スポーツが上位(報告値)。実データでも都市に偏る(実再現)。
新仮説Y
都道府県別IT利用率を実際に取得すれば、各生活項目とIT利用率の相関係数を数値で確かめられるのではないか。
課題Z
総務省「通信利用動向調査」の都道府県別データを結合し、本ページの標準化値と相関を計算する。年次をそろえることも課題。
発展2:交絡を除いて「純粋なIT効果」に迫る
結果X
行動者率は人口規模・年齢構成の影響を受け、IT利用率との関係は疑似的な可能性がある。
新仮説Y
年齢構成や都市規模を統制すれば、IT利用率と生活習慣の関係はどこまで残るのか。
課題Z
重回帰や傾向スコアで交絡を調整し、休養方法→所得の連鎖を段階的に検証する。

🎯 自分でやってみよう(5つのチャレンジ)

再現コードを少し変えるだけで試せる課題を、易しい順に用意した。

★☆☆☆☆ 難易度1
別の趣味項目でランキングを出す
図2は df['MD09'](楽器の演奏)を使っている。ここを MD30(パチンコ・重要度3位)や MC17(登山・ハイキング)に変えて、都道府県ランキングがどう変わるか見てみよう。
★★☆☆☆ 難易度2
上位20項目の相関行列を作る
表4の上位項目に対応するSSDSE-D列(MD09・MC00・MG13など)を集め、df[...].corr() で相関行列を作ってみよう。積極的休養どうしが強く相関するのが見える。
★★★☆☆ 難易度3
男女別で傾向差を比べる
読み込み時に '0_総数''1_男''2_女' に変えて、楽器の演奏の県別ランキングが男女でどう違うか比較してみよう。
★★★★☆ 難易度4
仮の目的変数でRandom Forestを動かす
IT利用率は無いが、代わりに都市規模の代理(例:人口)を3分割してラベルにし、SSDSE-Dを特徴量に RandomForestClassifier で分類・特徴量重要度を出してみよう。原論文の手続きを体験できる(※IT利用率の再現ではない点に注意)。
★★★★★ 難易度5
なぜ正解率・重要度は再現できないのか説明する
原論文の正解率73.68%・特徴量重要度が、なぜSSDSE-Dで実再現できないのかを、目的変数IT利用率の出典(総務省調査でSSDSE収録外)調査年(IT2019 vs 社会生活2021)の2点から自分の言葉で説明してみよう。

💼 この手法は実社会でこう使われている

「Random Forest の特徴量重要度で効いている要因を探す」発想は、ビジネスや行政の現場で広く使われている。

🛒
顧客の離反要因の分析
解約する顧客としない顧客を分類し、特徴量重要度で「利用頻度」「問い合わせ回数」などどの行動が効くかを探る。施策の優先順位づけに使う。
🏥
医療の要因スクリーニング
疾患のあり・なしを分類し、多数の検査値のうちどれが効くかを重要度で絞り込む。詳しい因果分析の前段の仮説出しに使う。
🏙️
地域施策のターゲティング
地域を特徴づける指標を機械学習で分類し、効いている生活・経済指標を洗い出して、地域ごとの政策の重点を検討する。本研究と同じ発想。

🤔 よくある質問(読者からの想定Q&A)

この研究を読んで浮かびやすい疑問に答える。

Q. なぜIT利用率をそのまま予測(回帰)しなかったの?
A. 著者は「IT利用率ごとの地域の特徴を知りたい」ので、値を当てる回帰より高・中・低のグループに分ける分類の方が特徴量重要度を読み解きやすいと判断しました。目的が予測精度ではなく要因の探索だからです。
Q. 特徴量重要度が高い=その趣味がIT利用率を上げる、ということ?
A. いいえ。重要度は「分類に使われた度合い」で、因果ではありません。都市化のような共通要因が、趣味の多さとIT利用率の両方を押し上げている可能性が高いです。重要度は仮説の手がかりとして読みます。
Q. このページの図は原論文と同じ数値ですか?
A. 図2〜図4(楽器・スポーツ・休養くつろぎの標準化)はSSDSE-Dからの実再現です(2021年)。図1(特徴量重要度・正解率73.68%)は、目的変数のIT利用率が総務省調査でSSDSE収録外のため、原論文の報告値を順位・数値そのままに可視化しています。新たな数値の捏造はしていません。原論文は相関係数・回帰係数・t値・p値を報告していません。
Q. 実再現で積極的×消極的休養の相関が−0.153と弱いのはなぜ?
A. 「都市=積極的/地方=消極的」はあくまで傾向で、県ごとのばらつきが大きいためです。方向(負)は原論文の対比と一致しますが、関係は強くありません。原論文もこの相関を数値では報告しておらず、断定を避けるのが誠実な読み方です。

✅ 理解度チェック(4問)

この論文を理解できたか、クリックで確認しましょう。間違えても解説が出ます。

🐍 ブラウザで動かす — インストール不要でこの論文の分析を再現する

このページの分析は、この画面の中でそのまま実行できます。 Python をインストールする必要も、CSV をダウンロードする必要もありません。 下のセルの 「▶ ブラウザで実行」 を上から順に押すか、 「▶ 最初から全部実行」 で一気に流してください。 表示されるのは、本文の図表とまったく同じ計算の結果です (動かしているのは再現スクリプト code/2022_U5_15_shorei.py そのもの)。

コードは書き換えられます。「✏️ 書き換える」で数字や変数を変えて ▶ を押すと、 結果がどう変わるかをその場で確かめられます(元に戻すボタンつき)。 ページを開いた時点で裏で実行環境の準備が始まっているので、待ち時間はほとんどありません。 初回だけ実行環境の取得にインターネット接続が必要です。