Bắt đầu ngayBắt đầu miễn phí

Vẽ Biên Sai Số theo Thời gian

Trong bài tập này, bạn sẽ xem xét biến động giá nhà ở Philadelphia, PA bằng biểu đồ đường kèm thanh sai số. Dữ liệu lấy từ bảng ACS 1-year, Table B25077. Các ước lượng và cả biên sai số cho từng năm từ 2011 đến 2017 đã được tải xuống và ghép lại thành một DataFrame pandas tên philly. Các biến trong bảng ACS cho ước lượng và biên sai số đã được đổi tên lần lượt thành median_home_valuemedian_home_value_moe. (Xem DataFrame trong bảng điều khiển.)

pandas đã được nhập với bí danh pd.

Bài tập này là một phần của khóa học

Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Nhập matplotlib.pyplot với bí danh plt
  • Tạo cột rmoe (chứa MOE tương đối của giá trị nhà ở trung vị) bằng 100 nhân với cột biên sai số chia cho cột ước lượng
  • Dùng print để in DataFrame và kiểm tra MOE tương đối
  • Tạo biểu đồ thanh sai số: đặt đối số thứ nhất là "year"; đối số thứ hai là tên cột giá trị nhà ở trung vị; tham số yerr là cột MOE của giá trị nhà ở trung vị; cuối cùng, đặt đối số data là DataFrame philly

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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()
Chỉnh sửa và Chạy Mã