pc baseret analyse og simulering
DESCRIPTION
PC baseret analyse og simulering. Modeller og data. Data - et sæt prøver af ‘verden’ Modeller - En beskrivelse af ‘verden ‘ Problem: Har modellen noget med verden at gøre. Estimatorer. +. D i = y i - f(x i ,a 1 ,a 2 ,...). +. +. +. +. +. +. +. +. +. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/1.jpg)
w3b 1
PC baseret analyse PC baseret analyse og og
simuleringsimulering
![Page 2: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/2.jpg)
w3b 2
Modeller og dataModeller og data
Data - et sæt prøver af ‘verden’
Modeller - En beskrivelse af ‘verden ‘
Problem: Har modellen noget med verden at gøre
![Page 3: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/3.jpg)
w3b 3
+
+ +
+ +
++
+
++
i = yi - f(xi ,a1,a2,...)
Gør 2 ) så lille som muligt
Estimatorer
Gør ) så lille som muligt
![Page 4: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/4.jpg)
w3b 4
ProblemetProblemet
Find værdier af a1, a2, …, der gør SSQ så lille så mulig
2,21
,21
)..,(
)..,(
ii xaafySSQ
xaafy
![Page 5: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/5.jpg)
w3b 5
Man skal altså bestemmeMan skal altså bestemme
0)..,(2
,2111
ii xaafyaa
SSQ
![Page 6: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/6.jpg)
w3b 6
Extremum-bestemmelseExtremum-bestemmelse(maximum og minimum for en (maximum og minimum for en
funktion)funktion)Når funktionen har maksimum eller
minimum er hældningen 0
Lav en matematisk model
Differentier modellen og bestem nul-punkter
![Page 7: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/7.jpg)
w3b 7
Globale og lokale minimaGlobale og lokale minima
Et minimum behøver ikke at være globalt– Proceduren kan have fundet et lokalt minimum,
så der kan være et andet – bedre – minimum et andet sted
Det globale minimum kan befinde sig et sted, der ikke er fysisk realisabelt
![Page 8: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/8.jpg)
w3b 8
Iteration Iteration ellereller
at gøre det igen og igenat gøre det igen og igen
De færreste matematiske problemer har en formel (og eksakt) løsning
Ved at tilnærme problemet flere gange med den forrige løsning som start er det ofte muligt at få en bedre og bedre løsning (konvergens)
![Page 9: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/9.jpg)
w3b 9
SAS og non-linear regressionSAS og non-linear regression
Procedure NLIN
![Page 10: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/10.jpg)
w3b 10
Brug af NLINBrug af NLIN
PROC NLIN options;PARMS parameter = values….;
BOUNDS expressions;(other programming statements)
MODEL dependent = expression;
DER.parameter = expression;
OUTPUT OUT =
![Page 11: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/11.jpg)
w3b 11
OptionsOptions
DATA = SASdatasætFortæller hvilke data der skal analyseres
METHOD = [GAUSS],[MARQUARDT],[GRADIENT],[DUD]
MAXITER = IMaximum antal iterationer (default 50)
CONVERGE = cDet relative konvergenskriterium (default = 10-8)
![Page 12: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/12.jpg)
w3b 12
PARAMETERS (PARMS)PARAMETERS (PARMS)
PARMS a1 = value1
a2 = value2 to value3 BY increment;
(ellers 1)Specificerer startværdier eller et start-grid,
hvor SSQ evalueresNB! Først ; efter sidste parameter
![Page 13: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/13.jpg)
w3b 13
BOUNDSBOUNDS
BOUNDS expressions
0 <= a1 <= 100
Angiver grænser parametrene ikke må overskride
![Page 14: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/14.jpg)
w3b 14
MODELMODEL
MODEL dependent = variable
Udtrykket for funktionen der skal bruges
![Page 15: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/15.jpg)
w3b 15
DER statementsDER statements
DER.parameter =;
Udtryk for de partielle afledede af funktionen med parametrene
variabel = udtryk
hvor variabelnavnene svarer til de variable i PARMS erklæringen
![Page 16: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/16.jpg)
w3b 16
Der er forskellige numeriske Der er forskellige numeriske metodermetoder
Bruger partielle afledede:– Gauss-Newton– Marquardt– Steepest descent
Kræver ikke partielle afledede– False position
![Page 17: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/17.jpg)
w3b 17
NLIN kan bruges også uden NLIN kan bruges også uden de aflededede afledede
SAS laver en numerisk differentation
![Page 18: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/18.jpg)
w3b 18
Programmet standser når:Programmet standser når:
Løsningen konvergererAntallet af iterationer når en grænse
![Page 19: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/19.jpg)
w3b 19
Konvergens-kriteriumKonvergens-kriterium
hvor er et lille tal - default 10-8
![Page 20: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/20.jpg)
w3b 20
Kontrolstrukturen er altså Kontrolstrukturen er altså indbygget i procedurenindbygget i proceduren
DO WHILE rel. SSQ >] fitterutine
END;
![Page 21: PC baseret analyse og simulering](https://reader034.vdocuments.net/reader034/viewer/2022051621/56814865550346895db5736f/html5/thumbnails/21.jpg)
w3b 21
Er et fit til en model godt?Er et fit til en model godt?
SSQ - sum of squares skal være lille– se evt. på afvigelsen pr. punkt
Fordelingen af residualer omkring den teoretiske værdi