Chú thích khoảng tin cậy
Công việc khoa học dữ liệu của bạn với dữ liệu ô nhiễm đã trở nên nổi tiếng, và giờ bạn đang cân nhắc các lời mời làm việc ở Cincinnati, Ohio và Indianapolis, Indiana. Bạn muốn xem liệu mức SO2 có khác biệt đáng kể giữa hai thành phố hay không, và cụ thể hơn là thành phố nào có mức thấp hơn. Để kiểm tra điều này, bạn quyết định xem xét chênh lệch giá trị SO2 giữa hai thành phố (giá trị của Indianapolis - Cincinnati) theo nhiều năm (được cung cấp trong diffs_by_year).
Thay vì chỉ hiển thị p-value cho sự khác biệt có ý nghĩa thống kê giữa hai thành phố, bạn quyết định xem các khoảng tin cậy 95% (các cột lower và upper) của các chênh lệch. Cách này cho phép bạn thấy được độ lớn của chênh lệch cùng với bất kỳ xu hướng nào theo thời gian.
Bài tập này là một phần của khóa học
Nâng cấp trực quan hóa dữ liệu của bạn với Python
Hướng dẫn bài tập
- Cung cấp giới hạn bắt đầu và kết thúc (các cột
lowervàupper) cho các khoảng tin cậy của bạn vàoplt.hlines(). - Đặt độ dày khoảng bằng
5. - Vẽ một đường thẳng đứng biểu diễn chênh lệch
0bằngplt.axvline(). - Tô màu đường giả thuyết rỗng là
'orangered'để nó nổi bật hơn.
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.
# Set start and ends according to intervals
# Make intervals thicker
plt.hlines(y = 'year', xmin = '____', xmax = '____',
linewidth = ____, color = 'steelblue', alpha = 0.7,
data = diffs_by_year)
# Point estimates
plt.plot('mean', 'year', 'k|', data = diffs_by_year)
# Add a 'null' reference line at 0 and color orangered
plt.axvline(x = ____, color = '____', linestyle = '--')
# Set descriptive axis labels and title
plt.xlabel('95% CI')
plt.title('Avg SO2 differences between Cincinnati and Indianapolis')
plt.show()