Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afRikke Gregersen Redigeret for ca. et år siden
1
w1b1 PC baseret analyse og simulering
2
w1b2 Definition Digital Elektronisk beregningsmaskine, der har intern hukommelse til lagring af program og mellem-regninger udfører sekventielle operationer kan foretage betingede spring i program- udførelsen
3
3 Om programmer Algoritme - eller ‘Effektiv procedure’ Et sæt mekaniske regler til udførelse af en vilkårlig matematisk operation i et endeligt antal trin Program Et sæt instruktioner til en maskine Alle algoritmer er programmer, men men ikke alle programmer er algoritmer
4
w1b4 SAS lighedstegn To forskellige lighedstegn I SAS: 1) IF (NAVN=‘Helle’ ) THEN...; – Er der identitet? 2) IF (et eller andet) then GRUPPE=2; – Assignment: Sæt GRUPPE=2
5
w1b5 Statement / erklæring VarName = udtryk; = assignment operatoren, angiver symbolsk addressen på det område i hukommelsen, hvor værdien af udtryk lagres
6
w1b6 Variabelnavne Symbolske adresser i hukommelsen NB! SUM = SUM + 1
7
w1b7 Operatorer Aritmetiske operatorer – Operationer med tal og variable der repræsenterer tal Relations operatorer – Relationer mellem mellem symboler (variable) af samme type
8
w1b8 SAS numeriske operatorer addition + subtraktion - multiplikation * division / “opløftet til” **
9
w1b9 SAS numeriske funktioner Eksempler: SUM(12,13) MOD(1996,100) ABS() MIN()
10
w1b10 Kontrolstrukturer
11
w1b11 Formålet med kontrolstrukturer Valg af én ud af flere veje i program-flow’et Iterationer
12
w1b12 Kontrolstrukturer I IF-statement IF ( betingelse) THEN sætning; ELSE sætning;
13
w1b13 Kontrolstrukturer II DO-blok (iterativ) DO (range) [WHILE|UNTIL betingelse]; sætning(er); END;
14
w1b14 Kontrolstrukturer III Betinget DO-blok IF (betingelse) THEN DO; sætning(er); END;
15
w1b15 SAS Statements Diverse Filename ind1 “H:\mysas\indata.dat”; Libname sasdata “H:\mysas”; Drop Delete Options linesize=80 pagesize=500;
16
w1b16SAS Datasæt Et datasæt består af selve data og af en descriptor for disse data (det er det, man kalder metadata)
17
w1b17 SAS-datasæt Temporære datasæt Eks: Data data1; Permanente datasæt Eks: Data perma.data1
18
w1b18 Libname Libname perma “H:\mysas”; Libname (Library-name, biblioteks-navn) angiver det fysiske område, hvor datasættet befinder sig som fil.
19
w1b19 Libname Libname perma “H:\mysas”; Data perma.data1; vil resultere i et datasæt, som ligger som filen “H:\mysas\data1.sas7bdat”
20
w1b20 Hente et eksisterende datasæt data temp; set perma.helbred; proc print data=perma.helbred;
21
w1b21 Hente et eksisterende datasæt (Fra version 7 kan man også I Windows skrive:) data perma.helbred; set ’h:\mysas\helbred.sas7bdat’; proc print data=perma.helbred;
22
w1b22 SAS Datatrin
23
w1b23 SAS datatrin SAS datatrin n Styring af programflow n Sammenkobling af datasæt n Delmængder af datasæt
24
w1b24 Operationer med data-sæt Konkatenering - SET Merging - MERGE Match-merging - PROC SORT; BY var; MERGE; BY var;
25
w1b25 Delmængder af data data hunner; set dyr; if koen = ‘F’; /* Køn angives her med F (=Female) og M (=Male) */
26
w1b26 Udvalg af data DROP systole; - fravælger indlæst variabel ‘systole’ ved dannelse af datasættet KEEP navn foeddag; - udvælger indlæste variable ved dannelse af datasættet og smider resten væk
27
w1b27 SAS Procedurer
28
w1b28 Delmængder af data II PROCedurer Eksempel: proc print; where koen=‘F’;
29
w1b29 SAS – Label SAS – Label label variabel = ‘tekst’;
30
w1b30 SAS - put og file Eksempel: File print; *File “H:/mysas/udfil”; put navn 1-10 @12 foeddag persnr /;
31
w1b31 Procedurer proc contents; proc print;
32
w1b32 Procedurer proc sort; by koen; proc means; by koen;
33
w1b33 Procedurer Procedurer PROC MEANS; PROC MEANS options; VAR variables; (PROC MEANS laver sit eget output)
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.