Mulai sekarangMulai 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 merupakan bagian dari kursus

Unsupervised Learning in Python

Lihat Kursus

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