Lineaire regressie op alle Anscombe-gegevens
Om te controleren dat alle vier de Anscombe-gegevenssets dezelfde helling en intercept hebben bij een lineaire regressie, ga je de helling en de intercept voor elke set berekenen. De gegevens zijn opgeslagen in lijsten; anscombe_x = [x1, x2, x3, x4] en anscombe_y = [y1, y2, y3, y4], waarbij bijvoorbeeld x2 en y2 de \(x\)- en \(y\)-waarden zijn voor de tweede Anscombe-gegevensset.
Deze oefening maakt deel uit van de cursus
Statistical Thinking in Python (deel 2)
Oefeninstructies
- Schrijf een
for-lus die het volgende doet voor elke Anscombe-gegevensset.- Bereken de helling en de intercept.
- Print de helling en de intercept.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Iterate through x,y pairs
for x, y in zip(____, ____):
# Compute the slope and intercept: a, b
a, b = ____
# Print the result
print('slope:', a, 'intercept:', b)