EDA: Побудуйте графік для всіх ваших даних
Щоб швидко оглянути набір даних, часто корисно візуалізувати всі дані. У цій вправі побудуйте всі відрізки для всіх спортсменок у запливах на 800 метрів. Дані доступні в масивах NumPy split_number і splits. Масиви організовано так, що splits[i,j] — це час відрізка для спортсменки i для split_number[j].
Ця вправа є частиною курсу
Кейс-стаді зі статистичного мислення
Інструкції до вправи
- Напишіть цикл
for, який проходить по набору відрізків для кожної спортсменки, щоб:- Побудувати графік часу відрізка залежно від номера відрізка. Використайте іменовані аргументи
linewidth=1іcolor='lightgray'.
- Побудувати графік часу відрізка залежно від номера відрізка. Використайте іменовані аргументи
- Обчисліть середні часи відрізків для кожної дистанції. Це можна зробити за допомогою функції
np.mean()з іменованим аргументомaxis=0. Це вказуєnp.mean()обчислити середні значення по рядках, що дасть середній час відрізка для кожного номера відрізка. - Побудуйте середні часи відрізків (вісь y) залежно від номера відрізка (вісь x), використавши іменовані аргументи
marker='.',linewidth=3іmarkersize=12. - Підпишіть осі й відобразіть графік.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Plot the splits for each swimmer
for splitset in ____:
_ = ____(____, ____, lw=1, color='lightgray')
# Compute the mean split times
mean_splits = ____
# Plot the mean split times
# Label axes and show plot
_ = plt.xlabel('split number')
_ = plt.ylabel('split time (s)')
plt.show()