• Nie Znaleziono Wyników

Analiza danych

N/A
N/A
Protected

Academic year: 2021

Share "Analiza danych"

Copied!
7
0
0

Pełen tekst

(1)

Analiza danych

Jakub Wróblewski jakubw@pjwstk.edu.pl http://zajecia.jakubw.pl/

Wstęp

TEMATYKA PRZEDMIOTU

• Różne aspekty analizy danych

• Reprezentacja graficzna danych

• Metody statystyczne: estymacja parametrów modelu

• Testowanie hipotez statystycznych

• Analiza dyskryminacyjna - przypadek liniowy

• Problemy decyzyjne i klasyfikatory, proces KDD

• Metody eksploracji danych i reprezentacji wiedzy:

drzewa decyzyjne, reguły, sieci neuronowe

• Grupowanie pojęciowe

(2)

LITERATURA

Pozycje podstawowe:

• Koronacki, J. Mielniczuk. Statystyka dla studentów kierunków technicznych i przyrodniczych. WNT, Warszawa 2001.

• P. Cichosz. Systemy uczące się. WNT, Warszawa 2000.

Pozycje dodatkowe:

• A. Webb. Statistical Pattern Recognition. Wiley, 2002.

• S. Osowski. Sieci neuronowe w ujęciu algorytmicznym. WNT, Warszawa 1997.

• J. Jakubowski, R. Sztencel. Wstęp do teorii prawdopodobieństwa.

SCRIPT, Warszawa 2001.

ANALIZA DANYCH - RÓŻNE ASPEKTY

Dane opisują pewne aspekty (numeryczne lub jakościowe) pewnego badanego przez nas zjawiska. Analiza danych prowadzona jest w celu znalezienia / zweryfikowania / dostrojenia modelu tego zjawiska. Znajomość modelu pozwala na:

– opis zjawiska w sposób zrozumiały dla człowieka, – określenie pewnych cech zjawiska,

– przewidywanie wartości nieznanych (np. przyszłych) związanych z danym zjawiskiem.

(3)

PRZYKŁADY

Mamy dane w postaci rekordów w bazie danych CRM (opisujących naszą wiedzę o klientach hurtowni butów i ich zakupach).

Analiza danych może mieć na celu m.in.:

– zaprezentowanie raportu o liczbie klientów w różnych przedziałach obrotów,

– sprawdzenie hipotezy, że miejsce zamieszkania klienta nie wpływa na tygodniową liczbę wizyt w hurtowni,

– odnalezienie towarów, które są często kupowane jednocześnie, – przewidywanie, który klient zamierza zrezygnować z naszych

usług.

NARZĘDZIA ANALIZY DANYCH

• Statystyka matematyczna – metody estymacji

– testowanie hipotez

• Odkrywanie wiedzy w bazach danych – techniki wstępnej obróbki danych

– tworzenie nowych cech i ich selekcja

• Eksploracja danych

– techniki wykorzystywane w KDD

– metody reprezentacji wiedzy (modelu danych)

(4)

RÓŻNE PODEJŚCIA

Rachunek prawdopodobieństwa

W rachunku prawdopodobieństwa wychodzimy od gotowego modelu probabilistycznego.

obiekt rzeczywisty

Model probabilistyczny

wnioski

intuicja i doświadczenie

RÓŻNE PODEJŚCIA

Statystyka

W statystyce zakładamy, że model probabilistyczny należy do obiekt rzeczywisty

Model probabilistyczny

wnioski

estymacja parametru x

obserwacja, pomiar

Rodzina modeli (x)

dane

(5)

RÓŻNE PODEJŚCIA

Statystyka

Można też badać, czy nasza hipoteza odnośnie danych (np. tego, że dane pochodzą z pewnego rozkładu) jest słuszna.

obiekt rzeczywisty

Model probabilistyczny

wnioski

testowanie hipotez

obserwacja, pomiar

Model 1

dane

Model 2 Model 3

RÓŻNE PODEJŚCIA

Eksploracja danych (klasyfikacja)

W metodach eksploracji danych stosujemy znacznie łagodniejsze obiekt rzeczywisty

Model danych

wnioski (klasyfikator)

budowa modelu

obserwacja, pomiar

dane

(6)

ZAŁOŻENIA

Analiza danych przyjmuje pewne, jawne lub ukryte, założenia dotyczące danych.

– Znana próbka jest reprezentatywnym podzbiorem całości.

To zakładamy prawie zawsze.

– Istnieje pewien rozkład prawdopodobieństwa (stały w czasie), z którego pochodzą próbki danych. To umożliwia stosowanie aparatu statystycznego i probabilistycznego;

niektóre sytuacje zmienne w czasie (np. notowania giełdowe) też możemy modelować.

– Dane mają pewien konkretny rozkład prawdopodobieństwa (np. normalny). To silne założenie, często stosowane w

statystyce. Możemy szacować, na ile konkretne dane pasują do tego założenia, a także estymować parametry tego rozkładu.

ZAŁOŻENIA

Metody eksploracji danych działają bardziej „lokalnie”, konstruując model bez zakładania globalnego rozkładu prawdopodobieństwa (por. sieci neuronowe). Zamiast tego posługują się zwykle zasadą:

– Jeżeli dane mogą być opisane (zamodelowane) na kilka

różnych sposobów, to za najbliższy rzeczywistości (najbardziej pożądany) uznajemy model najprostszy. (Zasada minimalnego opisu.)

Czy można całkowicie uniknąć założeń?

(7)

NO FREE LUNCH

Mamy zbiór obiektów opisanych wektorami danych A (np.wektorami liczb) i zaklasyfikowanych do dwóch grup.

Chcemy na podstawie tych danych zgadnąć, jaka zasada kryje się za klasyfikacją.

Formalnie: chcemy znaleźć algorytm, który na podstawie opisu A przeprowadzi prawidłową klasyfikację

nieoglądanych wcześniej obiektów.

Twierdzenie: Jeżeli w opisanej sytuacji nie przyjmiemy żadnych założeń odnośnie zasad klasyfikacji, to dowolnie zaawansowany algorytm klasyfikujący będzie działał równie (nie)sprawnie, co klasyfikator czysto losowy.

RACHUNEK PRAWDOP.

A STATYSTYKA

Probabilistyka

- prawdopodobieństwo - wartość oczekiwana - rozkład

- dystrybuanta

- wariancja, mediana...

(Warto znać te pojęcia)

Statystyka

- częstość

- średnia z próbki

- histogram, szereg rozdzielczy - histogram skumulowany - estymatory wariancji,...

Cytaty

Powiązane dokumenty

 Zintegrowane uczenie – integracja fazy przetwarzania danych z fazą uczenia (indukcji klasyfikatora).. Redukcja atrybutów. 

• korelacja dodatnia (wartość współczynnika korelacji od 0 do 1) –informuje, że wzrostowi wartości jednej cechy towarzyszy wzrost średnich wartości drugiej

W kroku drugim, na podstawie znalezionych zbiorów częstych są generowane wszystkie reguły asocjacyjne, których ufność jest większa niż zadany próg ufności minconf..

Zajęcia nr 2 Przegląd zbiorów danych z 2 źródeł: MLRepository oraz ArrayExpress Wybór po jednym przykładowym zbiorze do późniejszych analiz z obu zbiorów. Zajęcia nr

universal approximation theorem for neural networks states that every continuous function that maps intervals of real numbers to some output interval of real numbers can

Robert Sulej Sztuczne sieci neuronowe – aplikacje w analizie danych eksperymentalnych 11/05/2009.

W drugiej części wykładu przejdę do splotowych sieci neuronowych (CNN) i na przykładzie sieci klasyfikacyjnej zaimplementowanej w IBS omówione zostaną bardziej

Na podstawie danych dotyczących preferowanej lokalizacji stacji benzynowej (znajdują się w pliku petrol) stwierdzić, czy odsetek osób, które opowiedziały się za usytuowaniem