Корельовані дані в природі
У вас є масив grains, що містить ширину та довжину зразків зерна. Ви припускаєте, що ширина і довжина корелюють. Щоб це перевірити, побудуйте точкову діаграму ширини проти довжини та виміряйте їхню кореляцію Пірсона.
Ця вправа є частиною курсу
Наглядове навчання в Python
Інструкції до вправи
- Імпортуйте:
matplotlib.pyplotякplt.pearsonrзscipy.stats.
- Присвойте стовпчик
0масивуgrainsзміннійwidth, а стовпчик1— зміннійlength. - Побудуйте точкову діаграму з
widthпо осі x таlengthпо осі y. - Використайте функцію
pearsonr(), щоб обчислити кореляцію Пірсона міжwidthіlength.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Perform the necessary imports
____
____
# Assign the 0th column of grains: width
width = ____
# Assign the 1st column of grains: length
length = ____
# Scatter plot width vs length
plt.scatter(____, ____)
plt.axis('equal')
plt.show()
# Calculate the Pearson correlation
correlation, pvalue = ____
# Display the correlation
print(correlation)