Inteligencja Obliczeniowa
Sprawozdanie nr 5
Student: Katarzyna Nidecka
Kierunek: Informatyka i ekonometria
Rok: 3
Grupa laboratoryjna: 3
Podczas tych laboratoriów tworzymy użyteczny model aby wyznać zapas minimalny w przykładowej aptece (dla leku o kodzie 1). Na początku posługujemy się programem Access, w którym tworzymy kwerendę, która pozwoli nam na wybranie leku o kodzie 1 oraz ilości w jakiej będzie on używany w ciągu roku. Tak przygotowane dane wklejam do Excela, pobierając 12 próbek, które traktuję jako dane testowe. Jest to 15 dzień każdego miesiąca. Dla każdej daty wyznaczam numer dnia w roku. Następnie buduje model y=ax1+bx2+cx3. X1 to numer dnia w roku, x2 numer miesiąca, natomiast x3 to wartość zapotrzebowania w dniu poprzednim. Korzystając z Solvera szukam minimalnej wartości dla kwadratów różnic dla danych treningowych. Otrzymuję współczynniki:
a b c 0,002162 -0,01558 0,976095 Następnie sprawdzam dane testowe:
x1
x2
x3
y
ys
kwadrat różnic
15
1
50
52
48,82162
10,10211
46
2
20
22
19,5902
5,807152
74
3
18
18
17,68296
0,100514
105
4
14
13
13,83002
0,688931
135
5
14
15
13,8793
1,255975
166
6
7
7
7,098069
0,009618
196
7
6
8
6,171252
3,344318
227
8
7
9
7,198788
3,244365
258
9
11
9
11,15461
4,642344
288
10
15
14
15,10827
1,228262
319
11
17
16
17,1119
1,236324
349
12
25
25
24,96994
0,000903
suma
31,66081
Następnie używamy NNpred. Ustawiamy następujące parametry w arkuszu UserInpu Ponownie sprawdzam dane testowe:
x1
x2
x3
y
ys
kw. Różnic
15
1
50
52
52,69427
0,482017
46
2
20
(…)
…
6
7
7
7,782297
0,611988
196
7
6
8
7,389438
0,372786
227
8
7
9
7,832392
1,363308
258
9
11
9
11,08378
4,342134
288
10
15
14
16,06829
4,277812
319
11
17
16
18,47959
6,148376
349
12
25
25
24,21828
0,611085
suma
22,79127
Jak widać suma kwadratów błędów jest dużo niższa gdy posługujemy się NNpredem. Wynika z tego iż narzędzie Solver w tym przypadku jest mniej skuteczne. Wynik który osiągnęliśmy…
... zobacz całą notatkę
Komentarze użytkowników (0)