Korrelierte Daten in der Natur
Du erhältst ein Array grains, das die Breite und Länge von Getreideproben enthält. Du vermutest, dass Breite und Länge miteinander korrelieren. Um das zu überprüfen, erstelle ein Streudiagramm mit Breite und Länge und miss die Pearson-Korrelation.
Diese Übung ist Teil des Kurses
Unsupervised Learning in Python
Anleitung zur Übung
- Importiere:
matplotlib.pyplotalsplt.pearsonrausscipy.stats.
- Weise Spalte
0vongrainswidthzu und Spalte1vongrainslength. - Erstelle ein Streudiagramm mit
widthauf der x-Achse undlengthauf der y-Achse. - Verwende die Funktion
pearsonr(), um die Pearson-Korrelation vonwidthundlengthzu berechnen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)