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_value và median_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
Hướng dẫn bài tập
- Nhập
matplotlib.pyplotvới bí danhplt - Tạo cột
rmoe(chứa MOE tương đối của giá trị nhà ở trung vị) bằng100nhâ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ốyerrlà cột MOE của giá trị nhà ở trung vị; cuối cùng, đặt đối sốdatalà DataFramephilly
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()