1 PC baseret dataanalyse og simulering Week2 A. 2 SAS input/output filer Inddata -textfil - SAS-program -textfil- SAS datasæt SAS system SAS listing -print.

Slides:



Advertisements
Lignende præsentationer
SharePoint /36 2 General SettingsPermissions and ManagementCommunications Titel, description and navigation Versioning settings Advanced settings.
Advertisements

Illustration fra Bogen om kræft figur 4.1.
Funktioner Grundbegreber.
Hvordan får du et Print Screen
TEST 2 modul 1 20 spørgsmål. Du skal klikke med musen på det rigtige svar, så kommer du automatisk til næste spørgsmål Klik for start.
QUIZ FOR KVIKKE HOVEDER
Dummyvariabler 13. oktober 2006
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
17. januar 2009Teknik event i det mørke Jylland III - CacheMate 1 Geocaching med CacheMate  Hvad er CacheMate?  Indlæsning af Cachebeskrivelser  Bruger.
1 PC baseret dataanalyse og simulering PLAS. 2 Hjemmeside:
Nyheder i WEB OPAC version 16 Highlights. eLib ALEPH seminar 18.–19. november 2004 Opgradering v.14  v16  Nu kun rammeløs web  Struktur som idag 
Illustration fra Kort om kræft figur 4.1.
TEST 3 modul 1 20 spørgsmål. Du skal klikke med musen på det rigtige svar, så kommer du automatisk til næste spørgsmål Klik for start.
SQL 1 DDL og DML.
Julekalender 2010 For Herren i Huset For Fruen i Huset
Symbolsk maskinsprog.
PROGRAM Introduktion til internettet Hvad er en PC? Musetræning
Økonometri 1: Specifikation og dataproblemer1 Økonometri 1 Specifikation, og dataproblemer 4. november 2005.
Hvordan man skriver koden.
22.maj 12 Globaliseringsredegørelsen Globaliseringsredegørelsen 2012 Grafer og figurer fra temakapitlet: Gældskrisen fører til langvarig lavvækst.
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
Introduktion til Access (Access, del 1)
Validering af data (Access, del 7)
Oprettelse af tabeller (Access, del 2)
Datastruktur & Algoritmik1 Sidste gang For j:=2 to len(A) do key:=A[j] (* indsæt key *) i:=j-1 while i>0 and A[i]>key do A[i+1]:=A[i] i-- A[i+1]:=key For.
CFU 1 Center for Undervisningsmidler PowerPoint-kursus Enkle præsentationer.
Relativ vigtighed for elektroniske ressourcer,24,22,20,18,16,14,12,10 Indeks FARM nem at bruge Info om anvendelse af elektroniske.
Økonometri 1: Dummy variable
Signifikanstest ved (en eller) to stikprøver
1 UNION-FIND. 2 inddata: en følge af heltalspar (p, q); betydning: p er “forbundet med” q uddata: intet, hvis p og q er forbundet, ellers (p, q) Eksempel.
MM4 Algoritmiske grundprincipper. MM1 Lister, stakke og køer. MM2 Hash-tabeller og Træer. MM3 Sortering.MM4 Søgning.MM5.
Induktion og rekursion
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
ALEPH GUI & XML Arkitektur XML/XSL XSL editor. eLib seminar 18.–19. november 2004 SERVER KLIENT GUI, Job manager, Print Dæmon PrintFile (Udskrifter) XML.
MATLAB Programmering Anders P. Ravn Institut for Datalogi Aalborg Universitet Forår 2005 d = size(s); for k = 1:d(1), for n = 1:d(2), if (s(k,n) < 0) r(k,n)
1 Datalogi C Datastrukturer og algoritmer ved Keld Helsgaun.
1 HMAK XMLRelationel model og XMLNOEA / PQC 2005 SQLServer og XML Hent data via URL Generering af xml –Raw –Auto –Explicit Hent data via template Evt.
Globaliseringsredegørelsen 24.mar. 14 Figurer fra Danmark tiltrækker for få udenlandske investeringer i Sådan ligger landet
ALEPH og XML. eLib Seminar 18 – 19 november 2004 ALEPH og XML Status  Print system arbejder med XML lignende mellem filer.  Færdige printfiler kan gemmes.
XML Rasmus D. Lehrmann DM Indhold Hvad er XML? XML standarder Hvor bruges XML? XML struktur Træ struktur Element & Attribute Syntaks i XML Stylesheets.
Rapporter (Access, del 5). RHS – Informationsteknologi – Udgangspunkt Vi har oprettet en database Vi har defineret en eller flere tabeller, og.
1 USB Gennemgang af installering af USB driver til ICT. Er fortaget på Windows XP.
Grunde til at jeg elsker dig
PC baseret analyse og simulering
W1b1 PC baseret analyse og simulering. w1b2 Definition Digital Elektronisk beregningsmaskine, der har intern hukommelse til lagring af program og mellem-regninger.
Fundamentale datastrukturer
Objekter og klasser Rasmus D. Lehrmann DM
1 While Tæller-kontrolleret (eng.: counter-controlled) repetition For Steen Jensen, efterår 2013.
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
Slide Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 15 Algorithms for Query Processing and Optimization.
1 Sortering. 2 Sortering ved fletning (merge-sort) 7 2 | 9 4  | 2  2 79 | 4   72  29  94  4.
1 Fundamentale datastrukturer. 2 Definitioner: abstrakt datatype, datastruktur Elementære datastrukturer og abstrakte datatyper : arrays, stakke, køer,
FYSISK DESIGN 1. Hvem er vi Oskar, Troels og David.
DIEB4.1 Kursusgang 4 Oversigt: Sidste kursusgang Opgaver Aktivitet 2: Generer design (fortsat) Design af interaktionselementer.
Økonometri 1: Specifikation og dataproblemer1 Økonometri 1 Specifikation, og dataproblemer 9. november 2004.
1 PC baseret dataanalyse og simulering Week6 B. 2 SAS Macro-sprog.
Fremstilling af Simple WEB steder [ITPL] Foråret 2004
03 – Udtryk og metoder. 2 NOEA2009Java-kursus – Udtryk og metoder Udtryk i Java Java har standard udtrykene… Værditildeling Subrutiner og funktionskald.
PD – kursusgang 3 Introduktion til Java Script. Mål Viden om hvordan JavaScripts indlejres i HTML dokumenter Viden om programmering i JavaScript  Erklæring.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Globaliseringsredegørelse 21.mar. 11 Globaliseringsredegørelsen 2011 Grafer fra temakapitlet Eksporten som drivkraft for vækst og velstand.
9. Interfaces. 2 Nordjyllands Erhvervakademi Objectives “Good class design starts with good application design — how many classes, do they relate.
1 PC baseret dataanalyse og simulering Week2 B. 2 SAS Procedurer.
EndNote X7 Mandag, d. 13. april Workflow Mac Library mode – Online Search Mode – Intergrated Library & Online Search Windows Library mode – Online.
SAS Code analyzer Barbara Biørn olsen.
Programmering I Java/C# Datatekniker Dit første projekt.
”Avanceret” Programmering
Programmering.
ROBOTTERNE KOMMER - OZOBOTTERNE.
Præsentationens transcript:

1 PC baseret dataanalyse og simulering Week2 A

2 SAS input/output filer Inddata -textfil - SAS-program -textfil- SAS datasæt SAS system SAS listing -print (text) SAS log -(text) SAS datasæt INPUT OUTPUT

3SASDatasæt Et datasæt består af selve data og af en descriptor for disse data (det er det, man kalder metadata)

4 SAS-datasæt Temporære datasæt Temporære datasæt Eks: Data data1; Permanente datasæt Permanente datasæt Eks: Data perma.data1

5 Libname Libname perma “H:\mysas”; Libname perma “H:\mysas”; Libname (Library-name, biblioteks-navn) angiver det fysiske område, hvor datasætter befinder sig som fil.

6 Libname Libname perma “H:\mysas”; Libname perma “H:\mysas”; Data perma.data1; vil resultere i et datasæt, som ligger som filen “H:\mysas\data1.sas7bdat”

7 Hente et eksisterende datasæt data temp; data temp; set perma.helbred; set perma.helbred; proc print data=perma.helbred; proc print data=perma.helbred; proc contents data=perma.helbred; proc contents data=perma.helbred;

8 Hente et eksisterende datasæt (Fra version 7 kan man også I Windows skrive:) data perma.helbred; data perma.helbred; set ’h:\mysas\helbred.sas7bdat’; set ’h:\mysas\helbred.sas7bdat’; proc print data=perma.helbred; proc print data=perma.helbred;

9 SAS-program opbygning Data-trin Data-trin Procedure-trin Procedure-trin RUN; RUN;

10 SAS Datatrin

11 SAS datatrin SAS datatrin n Styring af programflow n Sammenkobling af datasæt n Delmængder af datasæt

12 Kontrolstrukturer I IF-statement IF ( betingelse) THEN IF ( betingelse) THEN sætning; sætning; ELSE ELSE sætning; sætning; (Bemærk semikolon før ELSE - det skal/må der ikke være i Pascal, C og andre sprog)

13 Kontrolstrukturer II DO-blok (iterativ) DO (range) [WHILE|UNTIL betingelse]; DO (range) [WHILE|UNTIL betingelse]; sætning(er); sætning(er); END; END;

14 Kontrolstrukturer III Betinget DO-blok IF (betingelse) THEN IF (betingelse) THEN DO; DO; sætning(er); sætning(er); END; END; (Denne DO;.. END; svarer til Pascals BEGIN... END; og til C’s { ….)

15 Operationer med data-sæt Konkatenering - SET Konkatenering - SET Merging - MERGE Merging - MERGE Match-merging - PROC SORT; BY var; Match-merging - PROC SORT; BY var; MERGE; BY var; MERGE; BY var;

16 Delmængder af data data hunner; set dyr; set dyr; if koen = ‘F’; if koen = ‘F’; /* Køn angives med F eller M */

17 Udvalg af data DROP systole; DROP systole; - fravælger indlæst variabel ‘systole’ ved dannelse af datasættet KEEP navn foeddag; KEEP navn foeddag; - udvælger indlæste variable ved dannelse af datasættet og smider resten væk

18 SAS - label SAS - label label variabel = ‘tekst’; label variabel = ‘tekst’; label vaegt = ‘VÆGT’ label vaegt = ‘VÆGT’ hoejde=‘HØJDE’ hoejde=‘HØJDE’ ;

19 SAS - length SAS - length length [variabellist [$] length...] [default= n] length [variabellist [$] length...] [default= n]Eksempel: length navn $ 10; length _numeric_ default=3;

20 Informat Input vaegt ; Input vaegt ; Input vaegt 4.1; Input vaegt 4.1; Input dato ddmmyy8.; /* 22/11/04 */ Input dato ddmmyy8.; /* 22/11/04 */ Input dato ddmmyy10.; /* 22/11/2004 */ Input dato ddmmyy10.; /* 22/11/2004 */ Input dato date7.; /* 22nov04 */ Input dato date7.; /* 22nov04 */ Input dato date9.; /* 22nov2004 */ Input dato date9.; /* 22nov2004 */ Input dato timedate16.; /* 22nov04:09:20:05 */ Input dato timedate16.; /* 22nov04:09:20:05 */

21 Format PROC PRINT; PROC PRINT; format vaegt 4.2; format vaegt 4.2; PROC PRINT; PROC PRINT; format dato ddmmyy6.; format dato ddmmyy6.; PROC PRINT; PROC PRINT; format dato ddmmyy10.; format dato ddmmyy10.;