MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Impor:
    • matplotlib.pyplot sebagai plt.
    • pearsonr dari scipy.stats.
  • Tetapkan kolom 0 dari grains ke width dan kolom 1 dari grains ke length.
  • Buat plot sebar dengan width pada sumbu-x dan length pada sumbu-y.
  • Gunakan fungsi pearsonr() untuk menghitung korelasi Pearson dari width dan length.

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)
Edit dan Jalankan Kode