Миграция

Анализ данных переписи населения США в Python

Lee Hachadoorian

Asst. Professor of Instruction, Temple University

Таблицы мобильности ACS — основные столбцы

Имена таблиц — "B07xxx", как правило, со следующими столбцами:

  • Всего проживающих в районе (текущее место жительства)
    • Тот же дом год назад (т. е. не переезжали)
    • Переезд в пределах округа
    • Переезд из другого округа того же штата
    • Переезд из другого штата
    • Переезд из-за рубежа
Анализ данных переписи населения США в Python

Таблицы мобильности ACS — дополнительные возможности

  • Мобильность в разрезе:
    • Возраст
    • Уровень образования
    • Доход
    • Гражданский статус
    • и др.
  • Таблицы на основе места жительства год назад
  • Пуэрто-Рико (например, 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: географическая мобильность за прошедший год по возрасту для текущего места жительства в США

Столбчатая диаграмма, показывающая число людей, не менявших место жительства, а также переехавших в пределах округа, штата, страны или из-за рубежа.

Анализ данных переписи населения США в 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...