НачатьНачать бесплатно

Визуализация погрешностей измерения во времени

В этом упражнении вы изучите динамику цен на жильё в Филадельфии, штат Пенсильвания, построив линейный график с полосами погрешностей. Данные взяты из таблицы ACS 1-year sample B25077. Оценки и погрешности измерения для каждого года с 2011 по 2017 были загружены и объединены в DataFrame pandas под названием philly. Переменные таблицы ACS для оценки и погрешности переименованы в median_home_value и median_home_value_moe соответственно. (Ознакомьтесь с DataFrame в консоли.)

pandas импортирован под псевдонимом pd.

Это упражнение является частью курса

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

Посмотреть курс

Инструкции к упражнению

  • Импортируйте matplotlib.pyplot под псевдонимом plt
  • Создайте столбец rmoe (для хранения относительной погрешности медианной стоимости жилья): умножьте столбец погрешности на 100 и разделите на столбец оценки
  • С помощью print выведите DataFrame, чтобы проверить относительную погрешность
  • Постройте график с полосами погрешностей: укажите в качестве первого аргумента "year", в качестве второго — название столбца медианной стоимости жилья, задайте параметр yerr равным столбцу погрешности медианной стоимости жилья и установите аргумент data равным DataFrame philly

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import graphics packages
import seaborn as sns
sns.set()
____

# Calculate and inspect Relative Margin of Error
philly["rmoe"] = ____
____

# Create line plot with error bars of 90% MOE
plt.errorbar(____, ____, yerr = ____, data = ____)
plt.show()
Редактировать и запускать код