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

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 lowerupper) 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

Xem khóa học

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 lowerupper) cho các khoảng tin cậy của bạn vào plt.hlines().
  • Đặt độ dày khoảng bằng 5.
  • Vẽ một đường thẳng đứng biểu diễn chênh lệch 0 bằng plt.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()
Chỉnh sửa và Chạy Mã