Migrasi

Menganalisis Data Sensus AS dengan Python

Lee Hachadoorian

Asst. Professor of Instruction, Temple University

Tabel Mobilitas ACS - Kolom Umum

Nama tabel "B07xxx", umumnya dengan kolom seperti ini:

  • Total yang tinggal di area (domisili saat ini)
    • Rumah yang sama 1 tahun lalu (tidak pindah)
    • Pindah dalam county
    • Pindah dari county lain, negara bagian sama
    • Pindah dari negara bagian lain
    • Pindah dari luar negeri
Menganalisis Data Sensus AS dengan Python

Tabel Mobilitas ACS - Fitur Tambahan

  • Mobilitas dipadukan dengan:
    • Usia
    • Tingkat pendidikan
    • Pendapatan
    • Status kewarganegaraan
    • dll.
  • Tabel berbasis domisili 1 tahun lalu
  • Puerto Riko (mis. B07001PR: Mobilitas geografis setahun terakhir menurut usia untuk domisili saat ini di Puerto Riko)
Menganalisis Data Sensus AS dengan Python

Ke California

print(to_cali_2016)
       move_status   persons
0       same_house  32740745
1    within_county   3581323
2     within_state   1062756
3  different_state    501384
4           abroad    305148
sns.barplot(x = "move_status", 
            y = "persons", 
            data = to_cali_2016)

Data dari ACS 2016 Tabel B07001: Mobilitas geografis setahun terakhir menurut usia untuk domisili saat ini di Amerika Serikat

Diagram batang jumlah orang yang tidak pindah, atau pindah dalam county, dalam negara bagian, antarnegeri bagian, atau dari luar negeri.

Menganalisis Data Sensus AS dengan Python

Arus Migrasi

Spreadsheet yang menampilkan estimasi dan margin galat jumlah orang yang pindah dalam dan antarnegeri bagian di Amerika Serikat.

Menganalisis Data Sensus AS dengan Python

Matriks Migrasi Antardaerah

print(state_to_state.head())
            Alabama  Alaska  Arizona  ...  Wisconsin  Wyoming  Puerto Rico
Alabama         NaN   576.0   1022.0  ...      874.0    539.0        335.0
Alaska        423.0     NaN   1176.0  ...      260.0    291.0        848.0
Arizona       894.0  1946.0      NaN  ...     6736.0    925.0       1462.0
Arkansas     2057.0   103.0    836.0  ...      539.0    178.0        857.0
California   3045.0  4206.0  33757.0  ...     7354.0   2674.0       1102.0
Menganalisis Data Sensus AS dengan Python

Heatmap Migrasi Antardaerah

sns.heatmap(state_to_state, cmap="YlGnBu")

Heatmap dengan baris=asal dan kolom=tujuan, diwarnai menurut jumlah perpindahan tiap alur antardaerah.

Menganalisis Data Sensus AS dengan Python

Ayo berlatih!

Menganalisis Data Sensus AS dengan Python

Preparing Video For Download...