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 merupakan bagian dari kursus
Unsupervised Learning in Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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)