Identyfikacja funkcji przynależności

Celem ćwiczenia jest wyznaczenie funkcji przynależnoći - funkcji prawdopodobieństwa klasyfikacji na podstawie danych numerycznych

Contents

Pomiary i eksperyment

Identyfikowane zbiory określone dla zmiennej wzrost (X) to: MALY (M), SREDNI (S), DUZY (D)

1. Przyporządkowujemy każdą z osób do zbioru MALY, SREDNI lub DUZY na podstawie własnego odczucia

2. Następnie prosimy daną osobe o podanie rzeczywistego wzrostu w cm

Na tej podstawie wyznaczone zostaną indywidualne funkcje przynależności.

Poszukujemy funkcji prawdopodobieństwa klasyfikacj:

(dokładniej to powinno być p(i|x<X<x+dx)). Co należy czytać: prawdopodobieństwo klasyfikacji osoby jako M pod warunkiem, że rzeczywisty wzrost danej osoby wynosi x

Korzystając z tw Bayesa mamy:

Mianownik jest po prostu rozkładem łącznym danych, natomiast w liczniku występuje iloczyn odpowiedniego rozkładu warunkowego przez prawdopodobieństowo obserwacji osoby M, S, lub D.

Identyfikacja gestości warunkowych p(x|M), p(x|S), p(x|D) oraz bezwarunkowych prawdopowdobieństw p(M), p(S), p(D)

Zakładamy, że warunkowe zmienna losowe w grupach (M, S i D) (X|i) mają rozkłady normalne różniące się parametrami:

Natomiast prwdopodobieństwa p(M), p(S), p(D) wyznaczamy bezpośrednio z danych.

Inny sposób polega na identyfikacja łącznego rozkładu jako mieszanki rozkładów warunkowych i łączym doborze parametrów i prawdopodobieństw stosując metodę największej wiarygodności.

Przykładowe dane:

dostajemy kolejno:

Warning: Large-scale (trust region) method does not currently solve this type of problem,
 using medium-scale (line search) instead.
Optimization terminated: magnitude of directional derivative in search
 direction less than 2*options.TolFun and maximum constraint violation
  is less than options.TolCon.
No active inequalities.

Graficzne przedstawienie rozkładów warunkowych, łącznigo oraz funkcji przynależności

Prezentacja rozkładów warunkowych i łącznego (góra) i funkcje przynależności (dół)

Zadanie

Napisać funkcją, która dla odpowiednych danych wejściowych zwróci liste funkcji przynależności.

Polecenia, które mogą sie przydać: @, inline, mean, var, fminsearch, varargout

Zadanie dodatkowe

Zebrać wyniki od wszystkich osób w grupie i wyznaczyc grupowe (uśrednione) funkcje przynależności, porównac wyniki z uzyskanymi (indywidualnymi) funkcjami przynależności. Wyznaczyc skrajne funkcje przynaleźności.