IniziaInizia gratis

Dati correlati in natura

Ti viene fornito un array grains con la larghezza e la lunghezza di campioni di cereali. Sospetti che larghezza e lunghezza siano correlati. Per verificarlo, crea uno scatter plot di larghezza vs lunghezza e misura la loro correlazione di Pearson.

Questo esercizio fa parte del corso

Apprendimento non supervisionato in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Importa:
    • matplotlib.pyplot come plt.
    • pearsonr da scipy.stats.
  • Assegna la colonna 0 di grains a width e la colonna 1 di grains a length.
  • Crea uno scatter plot con width sull'asse x e length sull'asse y.
  • Usa la funzione pearsonr() per calcolare la correlazione di Pearson tra width e length.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice