Jakość powietrza
Część sekcji Statystyka w uczeniu maszynowym ścieżki Machine Learning w Coddy. Lekcja 62 z 64.
Miasto chce uzyskać szybką prognozę stężenia drobnego pyłu PM2.5. Czujnik uliczny rejestrował dane przez 40 dni w pliku air.csv:
Każdy wiersz zawiera dane z jednego dnia dotyczące wiatru, temperatury, wilgotności, natężenia ruchu i pm25. Jedna z tych wartości znacznie lepiej niż pozostałe wskazuje poziom zapylenia.
Znajdź ją, dopasuj prostą i określ, jak bardzo można jej ufać: ile wyjaśnia, gdzie popełnia największe błędy i kiedy prognoza wykracza poza dane.
Wyzwanie
TrudnyProgram odczytuje wartość najlepszego parametru dla nowego dnia. Zaokrąglij do 2 miejsc po przecinku.
- Wypisz parametr o najsilniejszej korelacji r z
pm25, pomijając znak, oraz jego r ze znakiem. - Dopasuj prostą. Wypisz ją, jej R kwadrat oraz wiersz, dla którego błąd jest największy, wraz z tą resztą.
- Oblicz prognozę dla tej wartości i wyświetl ostrzeżenie, gdy znajduje się poza zakresem danych parametru.
- Narysuj punkty i czerwoną prostą od najmniejszej do największej wartości: tytuł
Air Quality, parametr na osi poziomej,PM2.5na osi pionowej.
Dla innego miasta i danych wejściowych 8:
Best feature: traffic_k (r = 0.86)
Line: pm25 = 1.11 * traffic_k + 13.67
R squared: 0.73
Largest miss: row 14 (residual 11.15)
Prediction at 8.0: 22.57
Warning: outside the dataPo Twoich liniach Coddy opisze Twój wykres.
Spróbuj swoich sił
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
value = float(input())
df = pd.read_csv("air.csv")
# 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