EDA: Vẽ ECDF cho độ dài bout hoạt động
Một bout hoạt động là một quãng thời gian cá di chuyển liên tục. Hãy vẽ ECDF của độ dài bout hoạt động cho cá đột biến và cá thể hoang dã trong đêm thứ bảy của vòng đời. Bộ dữ liệu nằm trong các numpy array bout_lengths_wt và bout_lengths_mut. Độ dài bout được tính bằng phút.
Bài tập này là một phần của khóa học
Các nghiên cứu tình huống về tư duy thống kê
Hướng dẫn bài tập
- Import mô-đun
dc_stat_thinkvới bí danhdcstđể bạn có thể sử dụng các hàm của nó. - Tạo các giá trị x và y để vẽ ECDF cho cá thể hoang dã (
bout_lengths_wt) bằngdcst.ecdf(). Lưu kết quả vào cácnumpyarray có tênx_wtvày_wt. - Làm tương tự cho cá đột biến (
bout_lengths_mut), lưu kết quả vào cácnumpyarray có tênx_mutvày_mut. - Dùng
plt.plot()để vẽ hai ECDF dưới dạng các điểm trên cùng một biểu đồ. Nhớ chỉ định các đối số từ khóamarker='.'vàlinestyle='none'. - Hiển thị biểu đồ bằng
plt.show().
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 the dc_stat_think module as dcst
____
# Generate x and y values for plotting ECDFs
x_wt, y_wt = ____
____, ____ = ____
# Plot the ECDFs
_ = ____(____, ____, ____='.', linestyle='____')
_ = ____(____, ____, ____='.', linestyle='____')
# Make a legend, label axes, and show plot
_ = plt.legend(('wt', 'mut'))
_ = plt.xlabel('active bout length (min)')
_ = plt.ylabel('ECDF')
____