Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

W1b1 PC baseret analyse og simulering. w1b2 Definition Digital Elektronisk beregningsmaskine, der har intern hukommelse til lagring af program og mellem-regninger.

Lignende præsentationer


Præsentationer af emnet: "W1b1 PC baseret analyse og simulering. w1b2 Definition Digital Elektronisk beregningsmaskine, der har intern hukommelse til lagring af program og mellem-regninger."— Præsentationens transcript:

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)


Download ppt "W1b1 PC baseret analyse og simulering. w1b2 Definition Digital Elektronisk beregningsmaskine, der har intern hukommelse til lagring af program og mellem-regninger."

Lignende præsentationer


Annoncer fra Google