Data berkorelasi di alam
Anda diberikan sebuah array grains yang berisi lebar dan panjang sampel biji-bijian. Anda menduga bahwa lebar dan panjang saling berkorelasi. Untuk mengonfirmasi hal ini, buatlah plot sebar lebar vs panjang dan ukur korelasi Pearson di antara keduanya.
Latihan ini adalah bagian dari kursus
Unsupervised Learning in Python
Petunjuk latihan
- Impor:
matplotlib.pyplotsebagaiplt.pearsonrdariscipy.stats.
- Tetapkan kolom
0darigrainskewidthdan kolom1darigrainskelength. - Buat plot sebar dengan
widthpada sumbu-x danlengthpada sumbu-y. - Gunakan fungsi
pearsonr()untuk menghitung korelasi Pearson dariwidthdanlength.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)