Korelacja nie oznacza przyczynowości
Część sekcji Statystyka w uczeniu maszynowym ścieżki Machine Learning w Coddy. Lekcja 33 z 64.
r widzi tylko linie proste. Tutaj y jest całkowicie określone przez x, a mimo to r wynosi 0:
Opadająca połowa znosi rosnącą połowę. Wartość r bliska 0 oznacza brak linii prostej, a nie brak zależności: utwórz wykres, zanim usuniesz cechę.
A jeden odległy punkt może sztucznie zawyżyć wartość r, więc najpierw sprawdź wartości odstające:
Na koniec, r nigdy nie dowodzi związku przyczynowego. Starsze dzieci mają większe buty i lepiej czytają: wiek, ukryta trzecia zmienna, wpływa na oba te zjawiska.
Wyzwanie
ŚredniHerbaciarnia testuje swoje filiżanki: steep i taste dla 9 filiżanek (czas parzenia w minutach, ocena), sugar i score dla 10 pozostałych (kostki cukru, ocena). Program odczytuje ilość cukru w jednej dodatkowej filiżance, a następnie jej ocenę.
- Wyświetl
rdlasteepitaste. - Wyświetl
rdlasugariscore, a następnie po dodaniu dodatkowej filiżanki.
Zaokrąglij do 2 miejsc po przecinku, z etykietami jak poniżej. Dla innej herbaciarni i dodatkowej filiżanki 10, 2.0:
Steeping r: -0.05
Sugar r: -0.23
Sugar r with the extra cup: -0.88Spróbuj swoich sił
import numpy as np
# Czas parzenia w minutach i ocena smaku 9 filiżanek
steep = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
taste = np.array([3.1, 5.0, 6.6, 7.7, 8.1, 7.6, 6.5, 5.1, 3.4])
# Liczba kostek cukru i ocena smaku 10 innych filiżanek
sugar = np.array([0, 2, 1, 3, 0, 2, 1, 3, 2, 1])
score = np.array([6.5, 5.8, 7.4, 6.1, 5.9, 7.0, 6.2, 6.8, 6.4, 5.7])
# Dodatkowa filiżanka
extra_sugar = float(input())
extra_score = float(input())
# Napisz swój kod poniżej
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Statystyka w uczeniu maszynowym
1Położenie i rozproszenie
Średnia i medianaPercentyle i kwartyleWariancja i odchylenie standardowePróba czy populacja?Najczęściej występująca wartośćPodsumowanie: czasy dostaw4Próby i populacje
Populacja i próbaŚrednie z prób się różniąRozkład próbkowaniaWiększe próby, mniej szumuPodsumowanie: ankietowanie mieszkańców2Rozkłady
Histogramy gęstościKształty danychKrzywa normalnaReguła 68-95-99,7Wyniki standaryzowane (Z-scores)Podsumowanie: czas pracy baterii5Obserwacje odstające
Wykresy pudełkoweReguła IQRReguła Z-scorePostępowanie z obserwacjami odstającymiPodsumowanie: błędy czujników3Prawdopodobieństwo przez symulację
Prawdopodobieństwo jako częstośćPrawo wielkich liczbSumy oczekWartość oczekiwanaPrawdopodobieństwo warunkowePodsumowanie: szanse na stoisku z kośćmi6Relacje
Odczytywanie wykresów punktowychKorelacjaMacierz korelacjiMapy cieplne korelacjiKorelacja nie oznacza przyczynowościPodsumowanie: lody i słońcePoćwicz samodzielnie: Kompilator Python online