Tips og tricks til Proc Means. Per Andersen Senior IM Consultant Dong Energy, Group IT, Trading IT, Analytics

Størrelse: px
Starte visningen fra side:

Download "Tips og tricks til Proc Means. Per Andersen Senior IM Consultant Dong Energy, Group IT, Trading IT, Analytics"

Transkript

1 Tips og tricks til Proc Means Per Andersen Senior IM Consultant Dong Energy, Group IT, Trading IT, Analytics

2 ENERGI I FORANDRING Marts 2012

3 DONG Energy er en af Nordeuropas førende energikoncerner med hovedsæde i Danmark Vores forretning er baseret på at fremskaffe, producere, distribuere og handle energi og tilknyttede produkter i Nordeuropa. Vi beskæftiger omkring medarbejdere og omsatte for 57 mia. kr. (EUR 7,6 mia.) i EXPLORATION & PRODUCTION WIND POWER THERMAL POWER ENERGY MARKETS SALES & DISTRIBUTION 3

4 Omsætning og resultater i 2011 Omsætningen udgjorde 56,8 mia. kr. i 2011 mod 54,6 mia. kr. i Stigningen på 4% skyldtes højere produktion af olie og gas samt højere energipriser. EBITDA udgjorde 13,8 mia. kr. i 2011 mod 14,1 mia. kr. i Et fald på 3%. Årets resultat udgjorde 2,9 mia. kr. og var 1,6 mia. kr. lavere end i Faldet skyldtes især lavere avance ved salg af virksomheder og højere skat i Norge.

5 Tips og tricks til Proc Means Ideen til dette indlæg har jeg fra Andrew H. Karp Sierra Information Services Inc. California US Andrew holdt et tilsvarende indlæg på SUGI 27 (2002) og SAS Global Forum

6 Tips og tricks til Proc Means Denne præsentation vil vise 13 (forhåbentlige) gode tips til Proc Means (kan også bruges i Proc Summary). Mange af de viste tips indeholder V8/V9 features i Proc Means Denne præsentation vil: vise hvordan det er muligt at: Reducere antal gange Proc Means skal kører Benytte endnu flere analyse værdier Tilføj mere output information Reducere processing overhead med Proc Means og store datamængder 6

7 Tips og tricks til Proc Means Proc Means og Proc Summary Begge procedure er en del af Base SAS software Blev i SAS V6 ens procedurer (det er lang tid siden (1991)) Er begge meget effektfulde til at summere og analysere data Forskel: Proc Means danner SAS output (default) Proc Summary danner SAS-dataset (default) 7

8 Syntax: MEANS Procedure PROC MEANS <option(s)> <statistic-keyword(s)>; BY <DESCENDING> variable-1 < <DESCENDING> variable-n><notsorted>; CLASS variable(s) </ option(s)>; FREQ variable; ID variable(s); OUTPUT <OUT=SAS-data-set> <output-statistic-specification(s)> <id-group-specification(s)> <maximum-id-specification(s)> <minimum-id-specification(s)> </ option(s)> ; TYPES request(s); VAR variable(s) < / WEIGHT=weight-variable>; WAYS list; WEIGHT variable; 8

9 Tips og tricks til Proc Means Eksempel data Kundedata rækker Mulige klassifikationsvariable Postnr (503 unikke værdier) Salgskontor (3 unikke værdier) Grossist (38 unikke værdier) Kundetype (3 unikke værdier) Koen (2 unikke værdier) Region (1 unik værdi) 9

10 Tips og tricks til Proc Means Eksempel data Mulige analysevariable antal Pris_ialt enhpris 10

11 Tips og tricks til Proc Means Simpelt eksempel Beregn sum på Antal Pris_ialt Pr. Salgskontor grossist 11

12 Tips og tricks til Proc Means title1 "Simpel eksempel på brug af Proc Means"; Proc Means data=sugdk.kundedata2 noprint missing; class salgskontor grossist; var antal pris_ialt; output out=ny sum=total_ant total_pris; run; proc print data=ny; run; Bemærk længere kolonnenavne (nyt i V8) 12

13 Tips og tricks til Proc Means Simpel eksempel på brug af Proc Means Obs salgskontor grossist _TYPE FREQ_ total_ant total_pris , , , , , , , , , , , , ,51 Type = 0 total niveau Type = 1 ialt pr. grossist Der er også type = 2 og 3 13

14 Tips og tricks til Proc Means Hvad skete der? Der blev dannet et SAS dataset i work med summer indenfor de analysevariable der var angivet i CLASS-statementet. Der bliver dannet 2 variable fra PROC MEANS _type_ angiver summeringsniveau _freq_ antal rækker der er summeret i dette summeringsniveau 14

15 Tip #1 Benyt Proc Means til at beregne Quantiler Proc Means kan nu også beregne Quantiler Percentiler Median m.m. Det betyder at du er fri for at benytte Proc Univariate til dette Proc Tabulate og Proc Report har også disse muligheder 15

16 Tip #1 Benyt Proc Means til at beregne Quantiler Beregn sum på Pris_ialt Pr. grossist 16

17 Tip #1 Benyt Proc Means til at beregne Quantiler title; title1 "Tip 1, Benyt Proc Means til at beregne Quantiler"; Proc Means data=sugdk.kundedata2 noprint missing; class grossist; var pris_ialt; output out=ny2 sum=median_pris mean=total_pris p50=mean_pris; run; proc print data=ny2; run; 17

18 Tip #1 Benyt Proc Means til at beregne Quantiler Tip 1, Benyt Proc Means til at beregne Quantiler Obs grossist _TYPE FREQ_ median_pris total_pris mean_pris , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,22 Hvad er der galt med dette dataset? Pga. tastaturproblemer er der angivet forkerte kolonnenavne 18

19 Tip #2 Autoname og Autolabel En metode til at undgå fejlagtige kolonnenavne er at benytte Autoname og Autolabel options. Disse options hører til Output statement og giver automatisk kolonnenavne der indeholder det oprindelige kolonnenavn + oplysning om hvilken statistik der er benyttet. 19

20 Tip #2 Autoname og Autolabel title1 "Tip 2, Brug AUTONAME og AUTOLABEL options"; Proc Means data=sugdk.kundedata2 noprint missing; label pris_ialt = 'Total pris'; class grossist; var pris_ialt; output out=ny3 sum= mean= p50= /autolabel autoname; run; 20

21 Tip #2 Autoname og Autolabel Tip 2, Brug AUTONAME og AUTOLABEL options Obs grossist _TYPE FREQ_ pris_ialt_sum pris_ialt_mean pris_ialt_p , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,22 21

22 Tip #2 Autoname og Autolabel proc contents data=ny3 noprint out=ny4 (keep=name label); run; proc print data=ny4; run; proc print data=ny3 l; run; 22

23 Tip #2 output fra PROC CONTENTS Tip 2, Brug AUTONAME og AUTOLABEL options Obs NAME LABEL 1 _FREQ_ 2 _TYPE_ 3 grossist Grossist 4 pris_ialt_mean Total pris_mean 5 pris_ialt_p50 Total pris_p50 6 pris_ialt_sum Total pris_sum 23

24 Tip #2, output fra Proc Print Tip 2, Brug AUTONAME og AUTOLABEL options Obs Grossist _TYPE FREQ_ Total pris_sum Total pris_mean Total pris_p , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,22 24

25 Tip #3 Dan flere output dataset i en PROC MEANS En metode der ofte er overset, men meget effektfuld Proc Means skal kun køres 1 gang Der er mulighed for at benytte _type_ til at styre output Værdien i _type_ svarer til det binære talsystem 25

26 Tip #3 Dan flere output dataset i en PROC MEANS title1 "Tip 3, Dan flere output dataset i en Proc Means"; Proc Means data=sugdk.kundedata2 noprint missing; class postnr salgskontor grossist kundetype; var antal pris_ialt; output out=tip3 sum=; run; Outputdataset indeholder kolonner Her er 4 class-kolonner, giver _type_ fra 0 til 15, eller binært 0000 til

27 Tip #3 Dan flere output dataset i en PROC MEANS I version 6 var der mulighed for at bruge where på _type_ i outputstatement Og senere mulighed for at benytte bit-testing f.eks where _type_ = 1001 b; (9) 27

28 Tip #3, binære værdier på _type_ 0000 = grandtotal 0001 = pr. kundetype 0010 = pr. grossist 0011 = grossist og kundetype 0100 = pr. salgskontor 0101 = salgskontor og kundetype 0110 = salgskontor og grossist 0111 = salgskontor, grossist og kundetype 1000 = pr. postnr 1001 = postnr og kundetype 1010 = postnr og grossist 1011 = postnr, grossist og kundetype 1100 = postnr og salgskontor 1101 = postnr, salgskontor og kundetype 1110 = postnr, salgskontor og grossist 1111 = alle kombinationer 28

29 Tip #3 Dan flere output dataset i en PROC MEANS data testtyp9; set tip3; where _type_=9; run; * eller ; data testtyp9a; set tip3; if _type_='1001'b; /* bemærk at where ikke kan benyttes med BIT expression */ run; 29

30 Tip #3 Dan flere output dataset i en PROC MEANS Eller direkte i PROC MEANS Proc Means data=sugdk.kundedata2 noprint missing; class postnr salgskontor grossist kundetype; var antal pris_ialt; output out=tip3a sum=; output out=tip3b(where=(_type_ = 9)) sum=; run; Her bliver der dannet flere output dataset Kan dette løses med Proc SQL? 30

31 Tip #3 Dan flere output dataset i en PROC MEANS I version 8 er der kommer en ny option CHARTYPE. Her bliver den numeriske værdi at _type_ ændret til karakterkolonne med binære værdier (0 eller 1) 31

32 Tip #3 Dan flere output dataset i en PROC MEANS Proc Means data=sugdk.kundedata2 noprint chartype missing; class postnr salgskontor grossist kundetype; var antal pris_ialt; output out=tip3c sum=; output out=tip3d (where=(_type_ = '1001')) sum=; run; 32

33 Tip #3 Dan flere output dataset i en PROC MEANS Proc Means data=sugdk.kundedata2 noprint chartype missing; class postnr salgskontor grossist kundetype; var antal pris_ialt; output out=tip3e sum=; output out=tip3f(where=(_type_ in('0000','1001'))) sum=; run; 33

34 Tip #4 Brug DESCENDTYPES Proc Means sorterer efter _type_ i stigende orden Med options DESCENDTYPES kommer outputtet i faldende orden efter _type_, dvs, grandtotal kommer til sidst. 34

35 Tip #4 Brug DESCENDTYPES title1 "Tip 4, Brug descendingtypes"; Proc Means data=sugdk.kundedata2 noprint descendtypes missing; class grossist kundetype; var antal pris_ialt; output out=tip4 sum=; run; proc print data=tip4; run; 35

36 Tip #4 Brug DESCENDTYPES , , , , , , , , , , , , , , , , , , , D , H , I , ,96 36

37 Tip #5 Brug TYPES statement til at begrænse kombination af CLASS TYPES Statement er nyt, må ikke forveksles med _type_. TYPES bruges til angivelse af kombinationer af CLASS variable Bruges især når der er mange CLASS variable 37

38 Tip #5 Brug TYPES statement til at begrænse kombination af CLASS Eksempel: class postnr salgskontor grossist kundetype; Følgende kombinationer ønskes: Grandtotal (_type_ = 0) Grossist * kundetype (_type_ = 3) postnr * salgskontor (_type_ = 12) postnr * salgskontor * grossist (_type_ = 14) Dette kan løses på følgende måde 38

39 Tip #5 Brug TYPES statement til at begrænse kombination af CLASS title1 "Tip 5, Brug TYPES Statement til at begrænse class-kombination"; Proc Means data=sugdk.kundedata2 noprint missing; class postnr salgskontor grossist kundetype; types () /* giver grandtotal */ grossist * kundetype postnr * salgskontor postnr * salgskontor * grossist; var antal pris_ialt; output out=tip5 sum=; run; 39

40 Tip #5 Brug TYPES statement til at begrænse kombination af CLASS Tip 5, Brug TYPES Statement til at begrænse class-kombination The FREQ Procedure Cumulative Cumulative _TYPE_ Frequency Percent Frequency Percent ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ

41 Tip #6 Brug DESCENDING og CLASS DESCENDING sorterer i faldende orden på _type_ Class variablerne indenfor hver _type_ kommer i stigende orden 41

42 Tip #6 Brug DESCENDING og CLASS options nocenter nodate; title1 "Tip 6, Brug DESCENDING og CLASS"; Proc Means data=sugdk.kundedata2 noprint descending missing; class postnr salgskontor grossist kundetype; types () grossist * kundetype postnr * salgskontor postnr * salgskontor * grossist; var antal pris_ialt; output out=tip6 sum=; run; 42

43 Tip #6 Brug DESCENDING og CLASS Tip 6, Brug DESCENDING og CLASS The FREQ Procedure Cumulative Cumulative _TYPE_ Frequency Percent Frequency Percent ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ

44 Tip #7 Brug IDGROUP til at danne rækker med Extreme værdier fra input datasettet Ny option til OUTPUT statementet Kombinerer ID og IDMIN options i PROC MEANS statement og MAXID/MINID options i OUTPUT statement. OUT [n] options controllerer antal extremer der ønskes pr. række 44

45 Tip #7 Brug IDGROUP til at danne rækker med Extreme værdier fra input datasettet Opgave: Lav analyse i faldende orden på salgskontor og Stigende orden på kundetype Beregn mean og sum Find de 2 største og 2 mindste værdier af antal Output til SAS-tabel 45

46 Tip #7 Brug IDGROUP til at danne rækker med Extreme værdier fra input datasettet options nocenter nodate; title1 "Tip 7, Brug IDGROUP til at danne rækker med"; title2 "Extreme værdier fra input datasettet"; Proc Means data=sugdk.kundedata2 noprint missing; class salgskontor/descending; class kundetype; var startdato; output out=tip7 idgroup (max(startdato) out[2] (startdato)= maxstdato) idgroup (min(startdato) out[2] (startdato)= minstdato) sum= mean= /autoname; run; 46

47 Tip #7 Brug IDGROUP til at danne rækker med Extreme værdier fra input datasettet Tip 7, Brug IDGROUP til at danne rækker med Extreme værdier fra input datasettet S S t t a s m m m m a r a a a i i r t l k x x n n t d g u s s s s d a s n t t t t a t k d d d d d t o o e T F a a a a o _ n t Y R t t t t _ M O t y P E o o o o S e b o p E Q u a s r e m n ********** D ********** H ********** I ********** ********** ********** ********** D ********** H ********** I ********** D ********** H ********** I ********** D ********** H ********** I **********

48 Tip #7 Brug IDGROUP til at danne rækker med Extreme værdier fra input datasettet Som I kan se i outputtet Er der 2 værdier på max/min pr. række 48

49 Tip #8 Brug PRELOADFMT og COMPLETETYPES Formater bliver knyttet til Class-variable efter Proc Means har beregnet analysen. Hvis der ingen værdier er til et formatværdi, bliver der ikke dannet en række 49

50 Tip #8 Brug PRELOADFMT og COMPLETETYPES PRELOADFMT options placeres på CLASS statementet, og fortæller PROC MEANS at formatet skal i memory før analysen. COMPLETETYPES i PROC MEANS statement, sørger for at alle værdier i formatet vises, selv om der ikke data til rækken. 50

51 Tip #8 Brug PRELOADFMT og COMPLETETYPES title1 "Tip 8, Preloadfmt og Completetypes"; proc format; value $salgskontor '02000' = '02000 Roskilde' '02001' = '02001 Greve' '02002' = '02002 Køge' '02003' = '02003 Solrød' '02004' = '02004 Havdrup' ; 51

52 Tip #8 Brug PRELOADFMT og COMPLETETYPES Proc Means data=sugdk.kundedata2 noprint missing; class salgskontor/preloadfmt; var antal ; format salgskontor $salgskontor.; output out=tip8 sum= mean= /autoname; run; proc print data=tip8; run; 52

53 Tip #8 Brug PRELOADFMT og COMPLETETYPES Tip 8, Preloadfmt og Completetypes Obs salgskontor _TYPE FREQ_ antal_sum antal_mean Roskilde Greve Køge

54 Tip #8 Brug PRELOADFMT og COMPLETETYPES Der var 5 værdier i formatet, men der bliver kun vist de 3 værdier der var data til. PROC MEANS sorterer de viste rækker efter format-værdierne. Brug PRELOADFMT og COMPLETETYPES til at vise alle værdier, vi kan også ændre præsentationsrækkefølgen ved at bruge ORDER= options. 54

55 Tip #8 Brug PRELOADFMT og COMPLETETYPES title1 "Tip 8, Preloadfmt og Completetypes"; proc format; value $salgskontora '02000' = 'Roskilde' '02001' = 'Greve' '02002' = 'Køge' '02003' = 'Solrød' '02004' = 'Havdrup' ; 55

56 Tip #8 Brug PRELOADFMT og COMPLETETYPES Proc Means data=sugdk.kundedata2 noprint completetypes missing; class salgskontor/preloadfmt order=freq; var antal ; format salgskontor $salgskontora.; output out=tip8a sum= mean= /autoname; run; proc print data=tip8a; run; 56

57 Tip #8 Brug PRELOADFMT og COMPLETETYPES Tip 8, Preloadfmt og Completetypes Obs salgskontor _TYPE FREQ_ antal_sum antal_mean Roskilde Køge Greve Solrød Havdrup

58 Tip #9 Brug Ways statement Ways statement kan give dig Besparelse i kodetid Besparelse i processor tid Forskellige kombinationsmuligheder på CLASS-variable Ways 3 giver alle 3-way kombinationer Ways 2 giver alle 2-way kombinationer Ways 2 3 giver alle 2- og 3-ways kombinationer Ways 1 giver alle 1-way kombinationer 58

59 Tip #9 Brug Ways statement options nocenter nodate; title1 "Tip 9, Brug WAYS"; Proc Means data=sugdk.kundedata2 noprint missing; class postnr salgskontor grossist kundetype; ways 3; var antal pris_ialt; output out=tip9 sum=; run; proc freq data=tip9; tables _type_; run; 59

60 Tip #9 Brug Ways statement Tip 9, Brug WAYS The FREQ Procedure Cumulative Cumulative _TYPE_ Frequency Percent Frequency Percent ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ

61 Tip #10 Brug Multilabel format Multilabel Format Ny feature i Proc Format Overlab på formater Kan bruges i Means/Summary/Tabulate/Report procedurerne MLF option i CLASS statement skal benyttes 61

62 Tip #10 Brug Multilabel format options nocenter nodate; title "Tip #10 Multilabel format"; proc format; value $postnra (multilabel) = 'København/Sjælland' = 'Fyn' = 'Jylland' ; value $postnrb (multilabel) = 'København/Sjælland' = 'Fyn' = 'Jylland' = 'Bornholm'; run; 62

63 Tip #10 Brug Multilabel format proc means data=sugdk.kundedata2 noprint completetypes nway missing; class postnr/preloadfmt MLF order=formatted; var antal; output out=tip10 sum=; format postnr $postnra.; run; proc print data=tip10; run; 63

64 Tip #10 Brug Multilabel format Tip #10 Multilabel format Obs Postnr _TYPE FREQ_ antal 1 Fyn Jylland København/Sjælland

65 Tip #10 Brug Multilabel format proc means data=sugdk.kundedata2 noprint completetypes nway; class postnr/preloadfmt MLF order=formatted; var antal; output out=tip10b sum=; format postnr $postnrb.; run; proc print data=tip10b; run; 65

66 Tip #10 Brug Multilabel format Tip #10 Multilabel format Obs Postnr _TYPE FREQ_ antal 1 Bornholm Fyn Jylland København/Sjælland

67 Tip #11 Brug Class Dataset Næsten sidste eksempel og ny facilitet CLASSDATA dataset I et CLASSDATA dataset er der mulighed for at have alle sine analyseværdier, disse værdier vil så komme med i output, selv om der ingen rækker er i analysedatasettet 67

68 Tip #11 Brug Class Dataset data salgskontor; length salgskontor $5; input salgskontor; cards; ; run; 68

69 Tip #11 Brug Class Dataset options nocenter nodate; title1 "Tip 11, Brug CLASSDATA dataset"; proc means data=sugdk.kundedata2 classdata=salgskontor noprint missing; class salgskontor; var antal; output out=tip11 sum=; run; proc print data=tip11; run; 69

70 Tip #11 Brug Class Dataset Tip 11, Brug CLASSDATA dataset Obs salgskontor _TYPE FREQ_ antal

71 Tip #12 Brug Formater til summering Proc Means (Summary og Tabulate) fungerer rigtig godt sammen med formater. Lav en summation på kundetype og startdato Hvor startdato er på formatet yyq6. Benyt pris_alt som beregningsvariabel 71

72 Tip #12 Brug Formater til summering title1 "Eksempel 12, brug formater til summering"; proc means data=sugdk.kundedata2 noprint; class kundetype startdato; var pris_ialt; format startdato yyq6.; output out=eks12 sum=/autolabel autoname; run; 72

73 Tip #12 Brug Formater til summering Eksempel 12, brug formater til summering The FREQ Procedure Cumulative Cumulative _TYPE_ Frequency Percent Frequency Percent ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ

74 Tip #12 Brug Formater til summering I output datasettet har _type_ 4 forskellige værdier. 0 = grandtotal 1 = total pr. kvartal 2 = total pr. kundetype 3 = total pr. kundetype kvartal Kan SQL generere 1 dataset med disse summeringer? 74

75 Tip #13 Brug NWAY option Når der summeres på forskellige variabler er det sjældent at alle summeringsniveauer skal med i output. Det kan løses på flere forskellige måder: Types statement Flere output statement (med where) Hvis det er totaler på højeste _type_ niveau der ønskes, kan NWAY option benyttes. 75

76 Tip #13 Brug NWAY option title1 "Eksempel 13, NWAY option"; proc means data=sugdk.kundedata2 noprint nway; class kundetype startdato; var pris_ialt; format startdato yyq6.; output out=eks13 sum=/autolabel autoname; run; 76

77 Tip #13 Brug NWAY option Eksempel 13, NWAY option The FREQ Procedure Cumulative Cumulative _TYPE_ Frequency Percent Frequency Percent ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ

78 Tip #13 Brug NWAY option I output datasettet har _type_ en værdi. 3 = total pr. kundetype kvartal 78

79 Andre muligheder med Proc Means Where statement kan benyttes Dataset options kan benyttes på input og output Formater kan benyttes, især effektiv på Class-variable Flere output dataset Output bliver sorteret efter class-variablerne, mulighed for at ændre dette Mange statistiske muligheder (31) 79

80 Lidt om performance Hvis du kan benytte TYPES statement for du den bedste performance Hvis du bruger where _type_ = på output, skal SAS kalkulere alt = dårlig performance 80

81 Tips og tricks til Proc Means Lær mere: SAS online-doc SAS-kurser Prøv jer frem (hvis I har tid)!! 81

82 Tips og tricks til Proc Means? 82

83 Kontakt oplysninger Per Andersen Senior IM Consultant DONG Energy Oil & Gas A/S, Group IT/Trading IT/CMBI&DA Nesa alle Gentofte tlf: peand@dongenergy.dk 83

Tips og tricks til Proc Means. Per Andersen

Tips og tricks til Proc Means. Per Andersen Tips og tricks til Proc Means Capgemini gruppen Grundlagt 1967 i Paris, startet i Danmark 1984 Omsætning på verdensplan i 2008 8,7 milliader euro 91.600 medarbejdere på verdensplan, heraf 300 i Danmark

Læs mere

PROC TRANSPOSE. SAS-tabellen - hensigtsmæssig lagring af data. Copyright 2011 SAS Institute Inc. All rights reserved.

PROC TRANSPOSE. SAS-tabellen - hensigtsmæssig lagring af data. Copyright 2011 SAS Institute Inc. All rights reserved. PROC TRANSPOSE SAS-tabellen - hensigtsmæssig lagring af data Copyright 2011 SAS Institute Inc. All rights reserved. Transponerede tabeller Brede eller smalle? Hvad: Brede tabeller har mange kolonner med

Læs mere

Appelsiner, bananer og citroner

Appelsiner, bananer og citroner Appelsiner, bananer og citroner Af: Peter Kellberg Danmarks Statistik Sejrøgade DK-00 København Ø pke@dstdk SAS og øvrige SAS Institute Inc-produkter samt navngivne serviceydelser er registrerede varemærker

Læs mere

Deltag i en quiz: Test din viden i SAS -programmering

Deltag i en quiz: Test din viden i SAS -programmering Deltag i en quiz: Test din viden i SAS -programmering Georg Morsing, uddannelsesdirektør Copyright 2011 SAS Institute Inc. All rights reserved. Test din SAS -programmering 12 spørgsmål 4 svarmuligheder

Læs mere

Hvorfor SAS Kort intro til SAS

Hvorfor SAS Kort intro til SAS Hvorfor SAS Kort intro til SAS Efterår 2015 Janne Petersen Judith L Jacobsen Lene Theil Skovgaard Kan alt Alle ph.d. studerende har gratis adgang Fra universitetet eller hospitalerne Kode --- hjælp fra

Læs mere

Hvordan bygger vi en havvindmøllepark - sikkert. Bygherrens forventninger til entreprenøren - med eksempler fra Anholt havvindmøllepark.

Hvordan bygger vi en havvindmøllepark - sikkert. Bygherrens forventninger til entreprenøren - med eksempler fra Anholt havvindmøllepark. Hvordan bygger vi en havvindmøllepark - sikkert. Bygherrens forventninger til entreprenøren - med eksempler fra Anholt havvindmøllepark. MSSM 2012 Maritim Sikkerhed Sundhed og Miljø. Session nr. 7, sal

Læs mere

Kort intro til SAS. Efterår 2015. Janne Petersen Judith L Jacobsen Lene Theil Skovgaard

Kort intro til SAS. Efterår 2015. Janne Petersen Judith L Jacobsen Lene Theil Skovgaard Kort intro til SAS Efterår 2015 Janne Petersen Judith L Jacobsen Lene Theil Skovgaard 1 Hvorfor SAS Kan alt Alle ph.d. studerende har gratis adgang Fra universitetet eller hospitalerne Kode --- hjælp fra

Læs mere

%kfhashmerge(main, flows, crsp_fundno pdate, flowval mtna lagmtna, main);

%kfhashmerge(main, flows, crsp_fundno pdate, flowval mtna lagmtna, main); runflow.sas Tue Mar 19 18:19:54 2019 1 data mflinks; set mflinks.mflink1; where crsp_fundno is not missing; proc freq data=samp; tables flowvar_rank; proc sql; create table main as select a.wficn, a.startdate,

Læs mere

Sikkerhed gennem linjen -et projekt om sikkerhedskultur og transformationsledelse Senior Director, Group QHSE Per Kampp, DONG Energy

Sikkerhed gennem linjen -et projekt om sikkerhedskultur og transformationsledelse Senior Director, Group QHSE Per Kampp, DONG Energy Sikkerhed gennem linjen -et projekt om sikkerhedskultur og transformationsledelse Senior Director, Group QHSE Per Kampp, DONG Energy 1 Sikkerhed gennem linjen -et projekt om sikkerhedskultur og transformationsledelse

Læs mere

Generalforsamling. April 2010. Generalforsamling. Temaer som back-up

Generalforsamling. April 2010. Generalforsamling. Temaer som back-up Generalforsamling April 2010 Generalforsamling Temaer som back-up Årsregnskab 2009 DONG Energy er en af Nordeuropas førende energikoncerner med hovedsæde i Danmark. Vores forretning er baseret på at fremskaffe,

Læs mere

En Introduktion til SAS. Kapitel 5.

En Introduktion til SAS. Kapitel 5. En Introduktion til SAS. Kapitel 5. Inge Henningsen Afdeling for Statistik og Operationsanalyse Københavns Universitet Marts 2005 6. udgave Kapitel 5 T-test og PROC UNIVARIATE 5.1 Indledning Dette kapitel

Læs mere

SPSS introduktion Om at komme igang 1

SPSS introduktion Om at komme igang 1 SPSS introduktion Om at komme igang 1 af Henrik Lolle, oktober 2003 Indhold Indledning 1 Indgang til SPSS 2 Frekvenstabeller 3 Deskriptive statistikker gennemsnit, standardafvigelse, median osv. 4 Søjlediagrammer

Læs mere

SAS formater i Danmarks Statistik

SAS formater i Danmarks Statistik Danmarks Statistik, Forskningsservice og Kundecenter 9. januar 2012 SAS formater i Danmarks Statistik 1. Indledning... 1 2. Hvor findes formater og øvrige datafiler?... 2 3. Hvordan bruges formater i SAS-programmet?...

Læs mere

Introduktion til SAS macro language

Introduktion til SAS macro language Introduktion til SAS macro language Ole Steen Senior Principal Consultant Knowledge & Education SAS Institute A/S Formålet med makro Makro kan kort beskrives som tekstbehandling på et SAS - program, umiddelbart

Læs mere

Peter Kellberg. Rundt om Danmarks Statistiks makroer. Design, Standardisering, Teknik

Peter Kellberg. Rundt om Danmarks Statistiks makroer. Design, Standardisering, Teknik Peter Kellberg Rundt om Danmarks Statistiks makroer Design, Standardisering, Teknik SAS Forum 2009 Ét makrobibliotek ca 50 makroer, vi selv har lavet mange andre fx CLAN Autocall makroer en makro er et

Læs mere

Projekt DATA step view

Projekt DATA step view Projekt DATA step view Af Louise Beuchert Formål Formålet med dette projekt, er at sammenligne tid/ressourcekonsekvenser ved at køre SASjobs på data hentet som henholdsvis en fysisk kopi af data filen

Læs mere

ØVELSE 2B. Formål Det primære formål med denne øvelse er at prøve nogle vigtige procedurer til statistisk og grafisk analyse.

ØVELSE 2B. Formål Det primære formål med denne øvelse er at prøve nogle vigtige procedurer til statistisk og grafisk analyse. ØVELSE 2B I denne øvelse gennemgår vi: Udskrivning ved hjælp af PUT. Procedurerne FREQ, UNIVARIATE og CORR. Overførsel af procedure-uddata til et datasæt. Fremstilling af histogrammer og XY-plots. Formål

Læs mere

ODS measured tagset til RTF er smart og kan tilpasses

ODS measured tagset til RTF er smart og kan tilpasses ODS measured tagset til RTF er smart og kan tilpasses 4. Oktober 2012 Marc Andersen, StatGroup ApS, Denmark Indhold Oversigt Hvorfor Hvad Validering Programkode til tagset: send mail til Tips Konklusion

Læs mere

k normalfordelte observationsrækker (ensidet variansanalyse)

k normalfordelte observationsrækker (ensidet variansanalyse) k normalfordelte observationsrækker (ensidet variansanalyse) Lad x ij, i = 1,...,k, j = 1,..., n i, være udfald af stokastiske variable X ij og betragt modellen M 1 : X ij N(µ i, σ 2 ). Estimaterne er

Læs mere

Lineær regression i SAS. Lineær regression i SAS p.1/20

Lineær regression i SAS. Lineær regression i SAS p.1/20 Lineær regression i SAS Lineær regression i SAS p.1/20 Lineær regression i SAS Simpel lineær regression Grafisk modelkontrol Multipel lineær regression SAS-procedurer: PROC REG PROC GPLOT Lineær regression

Læs mere

PUT og INPUT funktionerne

PUT og INPUT funktionerne PUT og INPUT funktionerne Af: Peter Kellberg Danmarks Statistik Sejrøgade 11 DK-2100 København Ø pke@dst.dk PUT og INPUT-funktionerne Denne artikel er foranlediget af en henvendelse til vores interne SAS

Læs mere

Kommentarer til øvelser i basalkursus, 2. uge

Kommentarer til øvelser i basalkursus, 2. uge Kommentarer til øvelser i basalkursus, 2. uge Opgave 2. Vi betragter målinger af hjertevægt (i g) og total kropsvægt (målt i kg) for 10 normale mænd og 11 mænd med hjertesvigt. Målingerne er taget ved

Læs mere

DONG Energy OPEN TEXT Streamserve

DONG Energy OPEN TEXT Streamserve DONG Energy OPEN TEXT Streamserve Torben M Christiansen/Gert Grubbe Nielsen CCM Næstved den 12.11.2014 Agenda Hvem er DONG Energy? Hvordan bruger vi Streamserve? Hvordan forbedrer vi vores kundeoplevelse-

Læs mere

High-Performance Data Mining med SAS Enterprise Miner 14.1

High-Performance Data Mining med SAS Enterprise Miner 14.1 High-Performance Data Mining med SAS Enterprise Miner 14.1 nye procedurer til en mere effektiv modeludviklingsproces Kristina Birch, Advisory Analytical Consultant, SAS Institute Indhold Hvad er High-Performance

Læs mere

Måske kender du nogle af de tips og tricks, guiden indeholder, men så bliver du blot bekræftet i, at du gør det rigtige.

Måske kender du nogle af de tips og tricks, guiden indeholder, men så bliver du blot bekræftet i, at du gør det rigtige. JETREPORTS TIPSOG TRICKS Indledning Jet Reports er et fantastisk rapporteringsværktøj integreret i Excel. De fleste af os bruger nok kun en brøkdel af de muligheder som Jet Reports og Excel har. Denne

Læs mere

Sortering fra A-Z. Henrik Dorf Chefkonsulent SAS Institute

Sortering fra A-Z. Henrik Dorf Chefkonsulent SAS Institute Sortering fra A-Z Henrik Dorf Chefkonsulent SAS Institute Hvorfor ikke sortering fra A-Å? Det er for svært Hvorfor ikke sortering fra A-Å? Hvorfor ikke sortering fra A-Å? Hvorfor ikke sortering fra A-Å?

Læs mere

Præsentation og praktisk anvendelse af PROC GLMSELECT

Præsentation og praktisk anvendelse af PROC GLMSELECT Præsentation og praktisk anvendelse af PROC GLMSELECT Kristina Birch, projektchef Copyright 2011 SAS Institute Inc. All rights reserved. Præsentation og praktisk anvendelse af PROC GLMSELECT Abstract I

Læs mere

Dan dine egne SAS - funktioner med PROC FCMP

Dan dine egne SAS - funktioner med PROC FCMP Dan dine egne SAS - funktioner med PROC FCMP Karsten Lund, chefkonsulent PS Commercial / Life Sciences Fordele og ulemper ved at anvende PROC FCMP Fordele ved at anvende PROC FCMP Bedre mulighed for at

Læs mere

Velkommen SAS Forum 2010

Velkommen SAS Forum 2010 Velkommen SAS Forum 2010 Bent Sørensen Country manager Velkommen til SAS Forum 2010 Faglighed og netværk Velkommen til SAS Forum 2010 en institution gennem 25 år Velkommen til SAS Forum 2010 en institution

Læs mere

VÆR EFFEKTIV SOM SAS PROGRAMMØR MED SAS ENTERPRISE GUIDE 7.12 GEORG MORSING

VÆR EFFEKTIV SOM SAS PROGRAMMØR MED SAS ENTERPRISE GUIDE 7.12 GEORG MORSING VÆR EFFEKTIV SOM SAS PROGRAMMØR MED SAS ENTERPRISE GUIDE 7.12 GEORG MORSING Copyr i g ht 2013, SAS Ins titut e Inc. All rights res er ve d. Livet som SAS-programmør er blevet lettere med SAS Enterprise

Læs mere

Opgave 1 Basal select med (stjerne)

Opgave 1 Basal select med (stjerne) Opgave 1 Basal select med (stjerne) 1. List alle øltyper. 2. List alle bryggerier 3. List alle Danmarks postnumre samt tilhørende by, landsdel og antal indbyggere 4. BONUS: List alle ølmærker med alt deres

Læs mere

Mænd, Mus og Metadata

Mænd, Mus og Metadata Mænd, Mus og Metadata Henrik Dorf SAS Institute A/S Intet er jo hvad det gir sig ud for Mus er en computermus Mænd er personer af begge køn der tager backup og ikke vil have en musearm Metadata er data

Læs mere

Variansanalyse i SAS. Institut for Matematiske Fag December 2007

Variansanalyse i SAS. Institut for Matematiske Fag December 2007 Københavns Universitet Statistik for Biokemikere Det naturvidenskabelige fakultet Institut for Matematiske Fag December 2007 Variansanalyse i SAS 2 Tosidet variansanalyse Residualplot Tosidet variansanalyse

Læs mere

MPH specialmodul i epidemiologi og biostatistik. SAS. Introduktion til SAS. Eksempel: Blodtryk og fedme

MPH specialmodul i epidemiologi og biostatistik. SAS. Introduktion til SAS. Eksempel: Blodtryk og fedme MPH specialmodul i epidemiologi og biostatistik. SAS Introduktion til SAS. Display manager (programmering) Vinduer: program editor (med syntaks-check) log output reproducerbart (program teksten kan gemmes

Læs mere

Moderne SAS-programmering på webben med SAS Studio. Georg Morsing SAS Institute

Moderne SAS-programmering på webben med SAS Studio. Georg Morsing SAS Institute Moderne SAS-programmering på webben med SAS Studio Georg Morsing SAS Institute SAS-programmering med SAS Display Manager 1985 2015 Den nye SAS program editor i SAS Enterprise Guide August 2010 SAS Enterprise

Læs mere

1. Basal select med (stjerne)

1. Basal select med (stjerne) 1. Basal select med (stjerne) 1. List alle øltyper. a. select * from oltyper 2. List alle bryggerier a. select * from bryggeri 3. List alle Danmarks postnumre samt tilhørende by, landsdel og antal indbyggere

Læs mere

Løsning til opgave i logistisk regression

Løsning til opgave i logistisk regression Løsning til øvelser i logistisk regression, november 2008 1 Løsning til opgave i logistisk regression 1. Først indlæses data, og vi kan lige sørge for at danne en dummy-variable for cml, som indikator

Læs mere

Introduktion til SQL queries

Introduktion til SQL queries Denne guide er oprindeligt udgivet på Eksperten.dk Introduktion til SQL queries Denne artikel beskriver nogle forskellige muligheder i SQL queries. Eksemplerne skulle gerne være standard SQL og virke i

Læs mere

Økonometri 1 Efterår 2006 Ugeseddel 11

Økonometri 1 Efterår 2006 Ugeseddel 11 Økonometri 1 Efterår 2006 Ugeseddel 11 Program for øvelserne: Gruppearbejde og plenumdiskussion Introduktion til SAS øvelser SAS øvelser Øvelsesopgave: Paneldata estimation Sammenhængen mellem alder og

Læs mere

Registre i medicinsk forskning. Frank Mehnert SAS Forum København 3. oktober 2012

Registre i medicinsk forskning. Frank Mehnert SAS Forum København 3. oktober 2012 Registre i medicinsk forskning Frank Mehnert SAS Forum København 3. oktober 2012 Om mig Siden 2007 biostatistiker i Klinisk Epidemiologisk Afdeling, Aarhus Universitetshospital. læst matematik i Tyskland

Læs mere

Man indlæser en såkaldt frequency-table i SAS ved følgende kommandoer:

Man indlæser en såkaldt frequency-table i SAS ved følgende kommandoer: 1 IHD-Lexis 1.1 Spørgsmål 1 Man indlæser en såkaldt frequency-table i SAS ved følgende kommandoer: data ihdfreq; input eksp alder pyrs cases; lpyrs=log(pyrs); cards; 0 2 346.87 2 0 1 979.34 12 0 0 699.14

Læs mere

Variansanalyse i SAS 1. Institut for Matematiske Fag December 2007

Variansanalyse i SAS 1. Institut for Matematiske Fag December 2007 Københavns Universitet Statistik for Biokemikere Det naturvidenskabelige fakultet Institut for Matematiske Fag December 2007 Variansanalyse i SAS 1 Ensidet variansanalyse Bartlett s test Tukey s test PROC

Læs mere

SAS systemet SAS. SAS vinduer. 2012 Janne Petersen

SAS systemet SAS. SAS vinduer. 2012 Janne Petersen SAS systemet SAS 2012 Janne Petersen February 7, 2012 Styrken i SAS er dets evne til at håndtere store datasæt. Det er hurtigt og har mange statistiske og ikke-statistiske muligheder. Kan "alt", så det

Læs mere

3. SPSS Output. Descriptives. [DataSet1] C:\Users\Thomas\Desktop\Eservice_i_produktgruppen_Bekldning.sav

3. SPSS Output. Descriptives. [DataSet1] C:\Users\Thomas\Desktop\Eservice_i_produktgruppen_Bekldning.sav 3. SPSS Output DESCRIPTIVES VARIABLES=DEM DEM5 DEM10 DEM11 /STATISTICS=MEAN STDDEV MIN MAX. Descriptives [DataSet1] C:\Users\Thomas\Desktop\Eservice_i_produktgruppen_Bekldning.sav Descriptive Statistics

Læs mere

Reeksamen i Statistik for Biokemikere 6. april 2009

Reeksamen i Statistik for Biokemikere 6. april 2009 Københavns Universitet Det Naturvidenskabelige Fakultet Reeksamen i Statistik for Biokemikere 6. april 2009 Alle hjælpemidler er tilladt, og besvarelsen må gerne skrives med blyant. Opgavesættet er på

Læs mere

Import af rekursivt (parent-child) hierarki i Palo

Import af rekursivt (parent-child) hierarki i Palo Import af rekursivt (parent-child) hierarki i Palo Dette dokument beskriver hvordan et simpelt rekursivt (parent-child) hierarki kan importeres ind i Palo på forskellige måder via SQL og samtidig bibeholde

Læs mere

Økonometri 1 Forår 2006 Ugeseddel 11

Økonometri 1 Forår 2006 Ugeseddel 11 Økonometri 1 Forår 2006 Ugeseddel 11 Program for øvelserne: Gruppearbejde og plenumdiskussion Introduktion til SAS øvelser SAS øvelser Øvelsesopgave 5: Paneldata estimation af indkomstligninger på danske

Læs mere

Afdeling for Anvendt Matematik og Statistik December 2006

Afdeling for Anvendt Matematik og Statistik December 2006 Københavns Universitet Statistik for Biokemikere Det naturvidenskabelige fakultet Inge Henningsen Afdeling for Anvendt Matematik og Statistik December 2006 i SAS (Zar kapitel 23) PROC FREQ PROC CATMOD

Læs mere

SAS forum 26-27 maj 2009. Gas portefølje optimering i Energy Markets

SAS forum 26-27 maj 2009. Gas portefølje optimering i Energy Markets SAS forum 26-27 maj 2009 Gas portefølje optimering i Energy Markets Agenda Præsentation af DONG Energy og Energy Markets Fortiden: Baggrund for porteføljemodellering Nuet: Vækst og øget krav til modellering

Læs mere

Fra SAS/Intrnet til Portalløsning

Fra SAS/Intrnet til Portalløsning SAS Forum 05.10.2006 Poul Aistrup SEB Fra SAS/Intrnet til Portalløsning Poul.Aistrup@seb.dk SEB nordeuropæisk finansiel koncern SEB i verden Siden 1856 (Sverige) 5½ millioner kunder Repræsenteret i 20

Læs mere

HP LaserJet Pro M102w Laser

HP LaserJet Pro M102w Laser HP LaserJet Pro M102w Laser Description HP LaserJet Pro M102w - Printer - monochrome - laser - A4/Legal - 1200 dpi - up to 22 ppm - capacity: 160 sheets - USB 2.0, Wi-Fi Features Designet til effektivitet

Læs mere

Spørgeskemaundersøgelse i Lynæs Havn - Kryds af udvalgte variable.

Spørgeskemaundersøgelse i Lynæs Havn - Kryds af udvalgte variable. Spørgeskemaundersøgelse i Lynæs Havn - Kryds af udvalgte variable. 1. Hvilket postnummer bor du i? Frequency Percent Valid Percent Valid 3 1,3,3,3 2000 1,3,3,7 2100 5 1,5 1,7 2,3 2300 1,3,3 2,6 2610 1,3,3

Læs mere

Træningsaktiviteter dag 3

Træningsaktiviteter dag 3 Træningsaktiviteter dag 3 I træningsaktiviteterne skal I arbejde videre med Framingham data og risikoen for hjertesygdom. I skal dels lave MH-analyser som vi gjorde i timerne og dels lave en multipel logistisk

Læs mere

Lineær og logistisk regression

Lineær og logistisk regression Faculty of Health Sciences Lineær og logistisk regression Susanne Rosthøj Biostatistisk Afdeling Institut for Folkesundhedsvidenskab Københavns Universitet sr@biostat.ku.dk Dagens program Lineær regression

Læs mere

Decentral forecasting/ planlægning i et callcenter

Decentral forecasting/ planlægning i et callcenter SAS Forum 2006 Decentral forecasting/ planlægning i et callcenter Jan Selchau-Hansen specialist Business & Market Intelligence jas@atp.dk www.atp.dk Agenda ATP hvad er det, hvem er vi (3 slides) Behovet

Læs mere

Nye krav om energimærkning

Nye krav om energimærkning Vølund Varmeteknik Nye krav om energimærkning - bliv klogere på hvad ErP betyder... Member of the NIBE Group Hvad er ErP? ErP står for energirelaterede produkter ErP er et nyt europæisk direktiv, der er

Læs mere

Introduktion til SAS. Faculty of Health Sciences

Introduktion til SAS. Faculty of Health Sciences Faculty of Health Sciences Introduktion til SAS Susanne Rosthøj Biostatistisk Afdeling Institut for Folkesundhedsvidenskab Københavns Universitet sr@biostat.ku.dk Eksempel: Blodtryk og fedme OBESE: vægt/idealvægt,

Læs mere

VA 7.4 Tips og Tricks. Torben Skov

VA 7.4 Tips og Tricks. Torben Skov VA 7.4 Tips og Tricks Torben Skov Hjælp din bruger Sektion i precision mode Billed har link til info vindue (Dokumentation) Billed med info icon indsat Billede har link til info vindue (Dokumentation)

Læs mere

Det kunne godt se ud til at ikke-rygere er ældre. Spredningen ser ud til at være nogenlunde ens i de to grupper.

Det kunne godt se ud til at ikke-rygere er ældre. Spredningen ser ud til at være nogenlunde ens i de to grupper. 1. Indlæs data. * HUSK at angive din egen placering af filen; data framing; infile '/home/sro00/mph2016/framing.txt' firstobs=2; input id sex age frw sbp sbp10 dbp chol cig chd yrschd death yrsdth cause;

Læs mere

Grådige algoritmer. Et generelt algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer.

Grådige algoritmer. Et generelt algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer. Grådige algoritmer Grådige algoritmer Et generelt algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer. Grådige algoritmer Et generelt algoritme-konstruktionsprincip ( paradigme ) for

Læs mere

CAS CL5200j. Step by step: Køb og opsætning. Side 1 / 10

CAS CL5200j. Step by step: Køb og opsætning. Side 1 / 10 CAS CL5200j Step by step: Køb og opsætning Side 1 / 10 Opsætningsmuligheder Når du køber en af vores CAS CL5200J skal den naturligvis sættes op til din forretning. Vægteeksperten hjælper med en simpel

Læs mere

Køn. Holdning Mænd Kvinder Ialt JA NEJ VED IKKE

Køn. Holdning Mænd Kvinder Ialt JA NEJ VED IKKE Økonomisk Kandidateksamen Teoretisk Statistik Eksamenstermin: Sommer 2004, dato: 3. juni 4 timers prøve med alle hjælpemidler, besvarelse på Dansk Opgave En simpel tilfældig stikprøve på 500 udtrukket

Læs mere

First Time Right hos Dong Energy. Jesper Lunde Thomas Thimsen

First Time Right hos Dong Energy. Jesper Lunde Thomas Thimsen First Time Right hos Dong Energy Jesper Lunde Thomas Thimsen DONG Energy er en af Nordeuropas førende energikoncerner Vores forretning er baseret på at fremskaffe, producere, distribuere og handle energi

Læs mere

Guide til cmo.grexel.com Register for bionaturgascertifikater

Guide til cmo.grexel.com Register for bionaturgascertifikater Guide til cmo.grexel.com Register for bionaturgascertifikater Version 2.0 2. oktober 2017 Indhold 1. Kom godt i gang installering af certifikat... 2 2. Adgang... 6 2.1 Log-in... 6 3. Certificates Din konto...

Læs mere

Husk Nummerering af afsnit. Navn og gruppe mv. skal fremgå af header på alle sider.

Husk Nummerering af afsnit. Navn og gruppe mv. skal fremgå af header på alle sider. Metode projekt tips Husk Nummerering af afsnit. Navn og gruppe mv. skal fremgå af header på alle sider. Husk, at et metodeafsnit ikke er retrospektivt (hvad vi har gjort) men skal være prospektivt (hvad

Læs mere

En Introduktion til SAS

En Introduktion til SAS En Introduktion til SAS Inge Henningsen Afdeling for Statistik og Operationsanalyse Københavns Universitet Februar 2005 6. udgave i FORORD til 1. udgave Denne introduktion til SAS til brug ved kurset Statistik

Læs mere

Anders Milhøj. Hurtigt i gang med statistiske og økonometriske procedurer i SAS

Anders Milhøj. Hurtigt i gang med statistiske og økonometriske procedurer i SAS Anders Milhøj Hurtigt i gang med statistiske og økonometriske procedurer i SAS Juni 2011 Denne note omhandler hvordan man kan komme i gang med statistiske øg økonometriske datasæt ved hjælp af de mange

Læs mere

Statistik. Introduktion Deskriptiv statistik Sandsynslighedregning

Statistik. Introduktion Deskriptiv statistik Sandsynslighedregning Statistik Introduktion Deskriptiv statistik Sandsynslighedregning Introduktion Kasper K. Berthelsen, Institut f. Mat. Fag 8 Kursusgange Individuel mundtlig eksamen (7-skala) Udgangspunkt i opgaver Software:

Læs mere

Dynamiske Web-applikationer i SAS-portalen

Dynamiske Web-applikationer i SAS-portalen Michael Madsen og Poul Aistrup SEB Pension Dynamiske Web-applikationer i SAS-portalen SAS Forum Danmark 26.05.2009 1 SEB er en nordeuropæisk finanskoncern SEB kort fortalt Grundlagt i 1856 af Wallenberg

Læs mere

HSE krav til leverandører og underleverandører til DONG Energys Offshore byggepladser

HSE krav til leverandører og underleverandører til DONG Energys Offshore byggepladser HSE krav til leverandører og underleverandører til DONG Energys Offshore byggepladser MSSM 2013 Nyborg Strand Session 10 Offshore Vind og arbejdsmiljø Hvor ligger den gode forretning? HSE Manager Jacob

Læs mere

Øvelser i epidemiologi og biostatistik, 6. april 2010 Baseline-informationer fra Ebeltoft datasættet Eksempel på besvarelse

Øvelser i epidemiologi og biostatistik, 6. april 2010 Baseline-informationer fra Ebeltoft datasættet Eksempel på besvarelse Øvelser i epidemiologi og biostatistik, 6. april 2010 Baseline-informationer fra Ebeltoft datasættet Eksempel på besvarelse 1. Hvor stor en andel af deltagerne var mænd? Var der samme andel i de tre randomiseringsgrupper?.

Læs mere

Øvelse 9. Klasser, objekter og sql-tabeller insert code here

Øvelse 9. Klasser, objekter og sql-tabeller insert code here Øvelse 9. Klasser, objekter og sql-tabeller Denne opgave handler om hvordan man opbevarer data fra databasekald på en struktureret måde. Den skal samtidig give jer erfaringer med objekter, der kommer til

Læs mere

Uniq.Survey-Xact.DK. Vejledning. Rambøll Management Olof Palmes Allé 20 DK-8200 Århus N Denmark. Tlf: 8944 7800 www.ramboll-management.

Uniq.Survey-Xact.DK. Vejledning. Rambøll Management Olof Palmes Allé 20 DK-8200 Århus N Denmark. Tlf: 8944 7800 www.ramboll-management. Uniq.Survey-Xact.DK Vejledning Rambøll Management Olof Palmes Allé 20 DK-8200 Århus N Denmark Tlf: 8944 7800 www.ramboll-management.dk TU1.UT TUIndledningUT TU2.UT TUKlargøring TU3.UT TUOprettelse TU4.UT

Læs mere

SPSS appendix SPSS APPENDIX. Box plots. Indlæsning. Faculty of Health Sciences. Basal Statistik: Sammenligning af grupper, Variansanalyse

SPSS appendix SPSS APPENDIX. Box plots. Indlæsning. Faculty of Health Sciences. Basal Statistik: Sammenligning af grupper, Variansanalyse Faculty of Health Sciences SPSS APPENDIX SPSS appendix Basal Statistik: Sammenligning af grupper, Variansanalyse Lene Theil Skovgaard 12. september 2017 med instruktioner til SPSS-analyse svarende til

Læs mere

Faculty of Health Sciences. SPSS appendix. Basal Statistik: Sammenligning af grupper, Variansanalyse. Lene Theil Skovgaard. 22.

Faculty of Health Sciences. SPSS appendix. Basal Statistik: Sammenligning af grupper, Variansanalyse. Lene Theil Skovgaard. 22. Faculty of Health Sciences SPSS appendix Basal Statistik: Sammenligning af grupper, Variansanalyse Lene Theil Skovgaard 22. januar 2018 1 / 20 SPSS APPENDIX med instruktioner til SPSS-analyse svarende

Læs mere

SPSS appendix SPSS APPENDIX. Box plots. Indlæsning. Faculty of Health Sciences. Basal Statistik: Sammenligning af grupper, Variansanalyse

SPSS appendix SPSS APPENDIX. Box plots. Indlæsning. Faculty of Health Sciences. Basal Statistik: Sammenligning af grupper, Variansanalyse Faculty of Health Sciences SPSS APPENDIX SPSS appendix Basal Statistik: Sammenligning af grupper, Variansanalyse Lene Theil Skovgaard 11. februar 2019 med instruktioner til SPSS-analyse svarende til nogle

Læs mere

Værktøjer, der kan regne på LAR-elementer

Værktøjer, der kan regne på LAR-elementer RØRCENTERDAGENE 2011 Konferencedel B3 Lokal afledning af regnvand D. 9. juni 2011, kl. 9-11 Værktøjer, der kan regne på LAR-elementer Ph.d. urbanhydrolog Jan Jeppesen Introduktion High amount of transpiration

Læs mere

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services Sporbarhed og Rapportering i Quality Center Kim Stenbo Nielsen NNIT Application Management Services Indhold INTRODUKTION Hvem er jeg Hvad vil jeg fortælle om QC std. rapporteringsfaciliteter EXCEL RAPPORTER

Læs mere

Regressionsanalyse i SAS

Regressionsanalyse i SAS Københavns Universitet Statistik for Biokemikere Det naturvidenskabelige fakultet Inge Henningsen Afdeling for Anvendt Matematik og Statistik December 2006 Regressionsanalyse uden gentagelser Regressionsanalyse

Læs mere

Selskabsmeddelelse. Stabiliseringsperiode begynder. Nr. 21/2016

Selskabsmeddelelse. Stabiliseringsperiode begynder. Nr. 21/2016 Selskabsmeddelelse Nr. 21/2016 MÅ IKKE OFFENTLIGGØRES, DISTRIBUERES ELLER UDLEVERES HELT ELLER DELVIST, DIREKTE ELLER INDIREKTE, I ELLER TIL USA, AUSTRALIEN, CANADA ELLER JAPAN Denne meddelelse udgør ikke

Læs mere

Eksamen i Statistik for Biokemikere, Blok januar 2009

Eksamen i Statistik for Biokemikere, Blok januar 2009 Københavns Universitet Det Naturvidenskabelige Fakultet Eksamen i Statistik for Biokemikere, Blok 2 2008 09 19. januar 2009 Alle hjælpemidler er tilladt, og besvarelsen må gerne skrives med blyant. Opgavesættet

Læs mere

ANHOLT Havmøllepark. 21. april 2016. Jens Nybo Jensen

ANHOLT Havmøllepark. 21. april 2016. Jens Nybo Jensen ANHOLT Havmøllepark 21. april 2016 Jens Nybo Jensen DONG Energy er en af Nordeuropas førende energikoncerner Vores forretning er baseret på at fremskaffe, producere, distribuere og handle energi og tilknyttede

Læs mere

http://www.youtube.com/watch?v=_pfyzlej fn8&feature=related

http://www.youtube.com/watch?v=_pfyzlej fn8&feature=related http://www.youtube.com/watch?v=_pfyzlej fn8&feature=related Forandringsproces i Orifarms indkøbsområde 25 oktober 2011 Agenda Orifarm Introduktion Orifarm Procurement projektet Forandringsprocesser og

Læs mere

Kursus i varians- og regressionsanalyse Data med detektionsgrænse. Birthe Lykke Thomsen H. Lundbeck A/S

Kursus i varians- og regressionsanalyse Data med detektionsgrænse. Birthe Lykke Thomsen H. Lundbeck A/S Kursus i varians- og regressionsanalyse Data med detektionsgrænse Birthe Lykke Thomsen H. Lundbeck A/S 1 Data med detektionsgrænse Venstrecensurering: Baggrundsstøj eller begrænsning i måleudstyrets følsomhed

Læs mere

Postoperative komplikationer

Postoperative komplikationer Løsninger til øvelser i kategoriske data, oktober 2008 1 Postoperative komplikationer Udgangspunktet for vurdering af den ny metode må være en nulhypotese om at der er samme komplikationshyppighed, 20%.

Læs mere

Anvendelse af Model- View koncept i SAS Stored Processer

Anvendelse af Model- View koncept i SAS Stored Processer Anvendelse af Model- View koncept i SAS Stored Processer Peter Sandal Boll Chefkonsulent Professional Services, Skanderborg SAS Institute A/S Agenda Model-View-Controller konceptet (MVC) Eksempel med put-rapport

Læs mere

Data lagring. 2. iteration (implement backend)

Data lagring. 2. iteration (implement backend) Data lagring 2. iteration (implement backend) Emner Grundlæggende database begreber. Data definitionskommandoer ER-diagrammer og cardinalitet/relationer mellem tabeller Redundant data og Normalisering

Læs mere

Foderplanlægning Svin - et modul i FMS

Foderplanlægning Svin - et modul i FMS En introduktion til Foderplanlægning Svin - en del af planlægningsværktøjet FMS Udarbejdet af Ole Jessen, Videncenter for Svineproduktion Foderplanlægning Svin - et modul i FMS Denne introduktion er baseret

Læs mere

Opgavebesvarelse, logistisk regression

Opgavebesvarelse, logistisk regression Opgavebesvarelse, logistisk regression Data ligger i rop.xls på kursushjemmesiden: http://staff.pubhealth.ku.dk/ jufo/courses/logistic/ Når du har gemt data på din computer, kan det indlæses i SAS med

Læs mere

Reeksamen i Statistik for biokemikere. Blok 3 2007.

Reeksamen i Statistik for biokemikere. Blok 3 2007. Københavns Universitet Det Naturvidenskabelige Fakultet Reeksamen i Statistik for biokemikere. Blok 3 2007. Opgave 1. 3 timers skriftlig prøve. Alle hjælpemidler - også blyant - er tilladt. Opgavesættet

Læs mere

Faculty of Health Sciences. Basal Statistik. Begreber. Parrede sammenligninger. Lene Theil Skovgaard. 6. september 2016

Faculty of Health Sciences. Basal Statistik. Begreber. Parrede sammenligninger. Lene Theil Skovgaard. 6. september 2016 Faculty of Health Sciences Basal Statistik Begreber. Parrede sammenligninger. Lene Theil Skovgaard 6. september 2016 1 / 88 APPENDIX Programbidder svarende til diverse slides: Indlæsning af vitamin D datasæt,

Læs mere

Fossilfri energi Hvad er den fremtidige udfordring?

Fossilfri energi Hvad er den fremtidige udfordring? Fossilfri energi Hvad er den fremtidige udfordring? Vindmøller ved Sprogø, Sund & Bælt Tyge Kjær Roskilde Universitet Udfordringen Emnerne: - Hvort stort er energiforbruget i dag og hvad skal vi bruge

Læs mere

Hvordan eksporterer jeg skemadata fra Untis til WebUntis?

Hvordan eksporterer jeg skemadata fra Untis til WebUntis? Hvordan eksporterer jeg skemadata fra Untis til WebUntis? Skoler med kun én afdeling (skemalægningsenhed/skole) kan springe det første trin over vedr. "Rigtig skole ID". Rigtig skole ID. Det første skridt

Læs mere

Datafri analyse ved simulation SAS Analytics Netværk 19. november 2008 Indhold

Datafri analyse ved simulation SAS Analytics Netværk 19. november 2008 Indhold Indhold Hvordan beregnes præmien i et forsikringsselskab Simulation af en ny branches skadeforløb Resultat og konklusion 1 Præmieberegning Kundens præmie består af to elementer: Risikopræmie Omkostninger+profit

Læs mere

Database "opbygning"

Database opbygning Database "opbygning" Dette områder falder mest under en DBA's ansvarsområde. Det kan sagtens tænkes at en database udvikler i nogle situationer vil blive nød til at oprette produktions og test) databaser,

Læs mere

GRØN OMSTILLING I DONG ENERGY

GRØN OMSTILLING I DONG ENERGY GRØN OMSTILLING I DONG ENERGY Havnekonferencen 2015 Niels Bojer Jørgensen Senior Manager Kraftværkslogistik, DONG Energy Thermal Power Agenda Den grønne omstilling i DONG Energy Biokonverteringer Håndtering

Læs mere

Eksamen i Statistik for biokemikere. Blok

Eksamen i Statistik for biokemikere. Blok Københavns Universitet Det Naturvidenskabelige Fakultet Eksamen i Statistik for biokemikere. Blok 2 2006. 3 timers skriftlig prøve. Alle hjælpemidler - også blyant - er tilladt. Opgavesættet er på 6 sider.

Læs mere

Dynamic Voltage and Frequency Management Based on Variable Update Intervals

Dynamic Voltage and Frequency Management Based on Variable Update Intervals Dynamic Voltage and Frequency Management Based on Variable Update Intervals for Frequency Setting Mehrdad Najibi Mostafa Salehi Ali Afzali Kusha Massoud Pedram S. Mehdi Fakhraie Hossein Pedram Presentation

Læs mere

FORGRENINGSLOGIK OG CALCULATED FIELDS. Opsætning af forgreningslogik Felttypen Calculated field

FORGRENINGSLOGIK OG CALCULATED FIELDS. Opsætning af forgreningslogik Felttypen Calculated field FORGRENINGSLOGIK OG CALCULATED FIELDS Opsætning af forgreningslogik Felttypen Calculated field Felt-referencer i REDCap Når man anvender forgreningslogik, beregnede felter eller piping i REDCap, refererer

Læs mere