การย้ายถิ่นฐาน

การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ด้วย Python

Lee Hachadoorian

Asst. Professor of Instruction, Temple University

ตาราง ACS Mobility - คอลัมน์ที่พบบ่อย

ชื่อตาราง "B07xxx" โดยทั่วไปมีคอลัมน์ดังนี้:

  • จำนวนผู้อาศัยในพื้นที่ (ที่อยู่ปัจจุบัน)
    • อาศัยในบ้านเดิมเมื่อ 1 ปีก่อน (ไม่ได้ย้าย)
    • ย้ายภายในเขต (county)
    • ย้ายมาจาก county อื่นในรัฐเดียวกัน
    • ย้ายมาจากรัฐอื่น
    • ย้ายมาจากต่างประเทศ
การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ด้วย Python

ตาราง ACS Mobility - คุณลักษณะเพิ่มเติม

  • ข้อมูลการเคลื่อนย้ายจำแนกตาม:
    • อายุ
    • ระดับการศึกษา
    • รายได้
    • สถานะความเป็นพลเมือง
    • และอื่นๆ
  • ตารางอ้างอิงจากที่อยู่อาศัยเมื่อ 1 ปีก่อน
  • เปอร์โตริโก (เช่น B07001PR: การเคลื่อนย้ายทางภูมิศาสตร์ในปีที่ผ่านมาตามอายุสำหรับที่อยู่ปัจจุบันในเปอร์โตริโก)
การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ด้วย Python

มุ่งหน้าสู่แคลิฟอร์เนีย

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)

ข้อมูลจาก ACS 2016 ตาราง B07001: การเคลื่อนย้ายทางภูมิศาสตร์ในปีที่ผ่านมาตามอายุสำหรับที่อยู่ปัจจุบันในสหรัฐอเมริกา

แผนภูมิแท่งแสดงจำนวนผู้ที่ไม่ย้ายถิ่น หรือย้ายภายใน county รัฐ ประเทศ หรือมาจากต่างประเทศ

การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ด้วย Python

การไหลของการย้ายถิ่นฐาน

สเปรดชีตแสดงค่าประมาณและค่าความคลาดเคลื่อนของจำนวนผู้ย้ายถิ่นภายในและระหว่างรัฐในสหรัฐอเมริกา

การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ด้วย Python

เมทริกซ์การย้ายถิ่นฐานระหว่างรัฐ

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
การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ด้วย Python

แผนที่ความร้อนการย้ายถิ่นฐานระหว่างรัฐ

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

แผนที่ความร้อนแสดงรัฐต้นทางและปลายทางในแถวและคอลัมน์ตามลำดับ โดยใช้สีแทนจำนวนผู้ย้ายถิ่นในแต่ละเส้นทางระหว่างรัฐ

การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ด้วย Python

มาฝึกกันเถอะ!

การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ด้วย Python

Preparing Video For Download...