SAS-Tipp #6: Schneller als Proc Summary

Größe: px
Ab Seite anzeigen:

Download "SAS-Tipp #6: Schneller als Proc Summary"

Transkript

1 News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS SAS-Tipp #6: Schneller als Proc Summary 15 July, :22 Martin Steinert Zugegeben, lässt sich die Performance des Proc Summary, respektive die des Proc Means nicht in jedem Falle verbessern. Durch den häufigen Einsatz des Proc Summary, lohnt es sich jedoch auf Optimierungpotential zu Prüfen. Hierfür ist die Waffe der Wahl der Data Step oder alternativ Proc SQL. Denn durch den Einsatz eines Data Steps ergaben sich in unserer Umgebung Einsparungen von bis zu 70% der CPU Laufzeiten. Ein weiterer großer Vorteil ist, dass die im folgenden dargestellten Alternativen zum Proc Summary und Proc Means wesentlich Ressourcen schonender ihre Arbeit verrichten. Dies ist insbesondere bei sehr großen Datenmengen und limitiertem Speicher der Fall. Jack S. Yang hat zu diesem Thema ein ausgezeichnetes Paper mit dem Titel A Non-Memory Intensive Alternative to PROC MEANS and PROC SUMMARY geschrieben. Da die Laufzeiten der verschiedenen Vorgehensweisen von Umgebung zu Umgebung stark volatil sind, musste bisher immer jede Möglichkeit einzeln ausprogrammiert werden. Um sich diese Arbeit sparen zu können wurde das Makro KYB_SUMY entwickelt, mit welchem man sich eben diese Arbeit einsparen kann. KYB_SUMY Die unterstützten Methoden zur Summenbildung sind: PROC SUMMARY PROC MEAN PROC SQL DATA STEP Über den Aufruf des Programms kann gesteuert werden: Mandatorische Angaben sind: Auswahl der Methode zur Summenbildung Einzulesendes Data Set Ausgabe Data Set Variablen über die summiert werden soll Variablen über die gruppiert werden soll Optionale Angaben sind: ID Variablen Ausgabe von Häufigkeiten. Dies ist jedoch nur für die Methode PROC SUMMARY und PROC MEAN möglich. %MACRO KYB_SUMY (sum_type = /choose type of summary (mean, sum, data, sql)/,in_data = /Input data set/,out_data = /Output data set/

2 ,var = /variables to summarize/,class = /classification variables/,id = /OPTIONAL: ID variables with MAX as value/,freq = no /Output Frequencies. For PROC MEAN and PROC SUM only. Output Frequencies and _Type_./ ) Praxis Erfahrung: In der eingesetzten Umgebung (Großrechner bei einer Bank) mit 2 Mio. Beobachtungen ergeben sich folgende Laufzeiten: CPU SECONDS PROC SUM: 5,26 PROC MEANS: 5,46 PROC SQL: 3,06 DATA STEP: 1,67 Der Data Step ist hier mehr als dreimal so schnell als Proc Summary und Proc Means. Der für den Data Step benötigte Proc Sort wurde in die Laufzeit mit eingerechnet. Besonderheiten im Programm Die übergebenen Parameter werden vorab überprüft und im Fehlerfall eine entsprechende Meldung ins Log geschrieben. Für den Proc Summary wird eine Tabelle mit einem eindeutigen Namen generiert (wird aus dem Datum berechnet). Hier nun das komplette Programm mit einem Beispiel Aufruf aus den SASHELP Daten. %MACRO DWHDOC PROGRAM: KYB_SUMY VERSION: 1.1 FUNCTION: Summary creation with different summary methods. Possible types are: PROC SUMMARY PROC MEAN PROC SQL DATA STEP CALLED BY: AUTHOR: Martin Steinert (Kybeidos GmbH) INPUT: User defined OUTPUT: User defined COMMENTS: - H I S T O R Y

3 MS Start of development MS _DelME_ replaced by biunique macrovar MS label, lenght, format und informat im data step und proc sql fuer die Summations Variablen zuweisen %MEND %MACRO KYB_SUMY (sum_type = /choose type of summary (mean, sum, data, sql)/,in_data = /Input data set/,out_data = /Output data set/,var = /variables to summarize/,class = /classification variables/,id = /OPTIONAL: ID variables with MAX as value/,freq = no /Output Frequencies. For PROC MEAN and PROC SUM output Frequencies and _Type_./ ) 1) PRODUCING MACRO VARIABLES %LOCAL count_cl count_var count_id commaclass comma i _DelME_ %LET count_cl = %SYSFUNC(COUNTW(&class)) %LET count_var = %SYSFUNC(COUNTW(&var)) %IF &id ne %THEN %DO %LET count_id = %SYSFUNC(COUNTW(&id)) %LET commaclass = %SYSFUNC(TRANSLATE(%STR(&class.), ', ', ' ')) %LET comma = %STR(,) %LET _DelME_ = T%sysfunc(compress(%sysfunc(putn(%sysfunc(datetime()),tod10.1)),:.)) % Temp-Fileref T 2) PARAMETER CHECK /SUM_TYPE/ %IF %INDEX (%STR(DATA SQL SUM MEAN), %STR(%UPCASE(&sum_type.))) eq 0 %THEN %DO %PUT %STR(ERR)%STR(OR: VR0SUMRY Parameter "SUM_TYPE" is empty or not valid!) /IN_DATA/ %IF %QUOTE(&in_data) eq %THEN %DO %PUT %STR(ERR)%STR(OR: VR0SUMRY Parameter "IN_DATA" is empty!) /OUT_DATA/ %IF %QUOTE(&out_data) eq %THEN %DO %PUT %STR(ERR)%STR(OR: VR0SUMRY Parameter "OUT_DATA" is empty!)

4 /VAR/ %IF %QUOTE(&var) eq %THEN %DO %PUT %STR(ERR)%STR(OR: VR0SUMRY Parameter "VAR" is empty!) /CLASS/ %IF %QUOTE(&class) eq %THEN %DO %PUT %STR(ERR)%STR(OR: VR0SUMRY Parameter "CLASS" is empty!) /FREQ/ %IF %INDEX (%STR(NO YES), %STR(%UPCASE(&freq.))) eq 0 %THEN %DO %PUT %STR(ERR)%STR(OR: VR0SUMRY Parameter "FREQ" is not valid!) 3) CREATING SUMMARIES / 3.1) PROC SQL RUN / %IF %UPCASE(&sum_type) = SQL %THEN %DO /PROC SQL/ proc sql noprint create table &out_data as select &commaclass %IF &id ne %THEN %DO %DO i = 1 %TO &count_id,max(%scan(&id, &i)) as %SCAN(&id, &i) %IF %UPCASE(&freq) = YES %THEN %DO,count() as _FREQ_, %LET dsid = %SYSFUNC(open(&in_data,i)) %IF &i = &count_var %THEN %LET comma = %STR() sum(%scan(&var, &i)) as %SCAN(&var, &i) / Generating LENGTH, LABEL, FORMAT and INFORMAT / %LET varnum = %SYSFUNC(varnum(&dsid,%SCAN(&var, &i))) /varnum of var/ %LET fmt = %SYSFUNC(varfmt(&dsid, &varnum)) /format / %LET infmt = %SYSFUNC(varinfmt(&dsid, &varnum)) /informat / %LET lbl = %SYSFUNC(varlabel(&dsid, &varnum)) /label / %LET len = %SYSFUNC(varlen(&dsid, &varnum)) /length /

5 length = &len. format = &fmt. informat = &infmt. label = "&lbl." &comma. %IF &dsid > 0 %THEN %LET rc = %SYSFUNC(close(&dsid)) from &in_data group by &commaclass quit 3.2) PROC SUMMARY RUN %IF %UPCASE(&sum_type) = SUM %THEN %DO /PROC SUMMARY/ proc Summary data = &in_data nway missing id &id class &class var &var output out = &out_data %IF %UPCASE(&freq) = NO %THEN %DO (drop=_type freq_) sum = run 3.3) PROC MEAN RUN %IF %UPCASE(&sum_type) = MEAN %THEN %DO /PROC MEAN/ proc means data = &in_data nway missing noprint id &id class &class var &var output out = &out_data %IF %UPCASE(&freq) = NO %THEN %DO (drop=_type freq_)

6 sum = run 3.4) DATA STEP RUN %IF %UPCASE(&sum_type) = DATA %THEN %DO /PROC SORT/ proc Sort data = &in_data out = &_DelME_ (rename=( %DO i=1 %TO &count_var %SCAN(&var, &i) = %SCAN(&var, &i)_ ) ) by &class run /DATA STEP/ /Replicate PROC SUMMARY / /The "CLASS" variables are &class / /&var and _FREQ_ are the subgroup statistics / data &out_data set &_DelME_ by &class keep &id &class %IF %UPCASE(&freq) = YES %THEN %DO _FREQ_ %SCAN(&var, &i) / Generating LENGTH, LABEL, FORMAT and INFORMAT / %LET dsid = %sysfunc(open(&in_data,i)) / LENGTH / %LET varnum = %SYSFUNC(varnum(&dsid,%SCAN(&var, &i))) /varnum of var/ %LET len = %SYSFUNC(varlen(&dsid, &varnum)) /length / %IF &I = 1 %THEN length %IF &i <= &count_var %THEN %SCAN(&var, &i) &len.. %IF &i = &count_var %THEN

7 / FORMAT / %LET varnum = %SYSFUNC(varnum(&dsid,%SCAN(&var, &i))) /varnum of var/ %LET fmt = %SYSFUNC(varfmt(&dsid, &varnum)) /format / %IF &i = 1 %THEN format %IF &i <= &count_var %THEN %SCAN(&var, &i) &fmt %IF &i = &count_var %THEN / INFORMAT / %LET varnum = %SYSFUNC(varnum(&dsid,%SCAN(&var, &i))) /varnum of var/ %LET infmt = %SYSFUNC(varinfmt(&dsid, &varnum)) /informat / %IF &i = 1 %THEN informat %IF &i <= &count_var %THEN %SCAN(&var, &i) &infmt %IF &i = &count_var %THEN / LABEL / %LET varnum = %SYSFUNC(varnum(&dsid,%SCAN(&var, &i))) /varnum of var/ %LET lbl = %SYSFUNC(varlabel(&dsid, &varnum)) /label / %IF lbl ne "" %THEN %DO %IF &i = 1 %THEN label %IF &i <= &count_var %THEN %SCAN(&var, &i) = &lbl %IF &i = &count_var %THEN %IF &dsid > 0 %THEN %LET rc = %SYSFUNC(close(&dsid)) /Reset subgroup statistics at the start of a new subgroup / if

8 %DO i = 1 %TO &count_cl first.%scan(&class, &i) %IF &i < &count_cl %THEN %DO or then do %SCAN(&var, &i) =. %IF %UPCASE(&freq) = YES %THEN %DO _FREQ_ = 0 end /Accumulate statistics / %SCAN(&var, &i) + %SCAN(&var, &i)_ %IF %UPCASE(&freq) = YES %THEN %DO _FREQ_ + 1 /Output observation after the last subgroup / if %DO i = 1 %TO &count_cl last.%scan(&class, &i) %IF &i < &count_cl %THEN %DO or then do output end run End of Macro KYB_SUMY %MEND Foren: ETL & Base SAS Log in or register to post comments

QMF Tabelle Q.OBJECT_DATA in DB2

QMF Tabelle Q.OBJECT_DATA in DB2 News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS QMF Tabelle Q.OBJECT_DATA in DB2 24 November, 2008-13:23 Wolfgang Hornung wir portieren z.zt.

Mehr

Zeilen in SAS-Datensatz einfügen

Zeilen in SAS-Datensatz einfügen News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS Zeilen in SAS-Datensatz einfügen 27 June, 2011-16:27 Gordon123 Hallo liebe Forengemeinde,

Mehr

Spalten aufsummieren?!

Spalten aufsummieren?! News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Spalten aufsummieren?! 5 July, 2010-11:59 Student- Hallo liebe SAS-Gemeinschaft

Mehr

Merge mit nicht eindeutigen by-variablen

Merge mit nicht eindeutigen by-variablen News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Merge mit nicht eindeutigen by-variablen 28 February, 2006-12:49 Stefanie Rankl

Mehr

Hallo Jessi, wenn ich das. DATA aufg3_b; vari='<.0001'; IF &wil_two_test. le vari THEN pwert=0.0001;

Hallo Jessi, wenn ich das. DATA aufg3_b; vari='<.0001'; IF &wil_two_test. le vari THEN pwert=0.0001; News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Makrovariablen vergleichen 20 August, 2009 17:23 Jessi Hallo Forummitglieder, ich

Mehr

Jede Kombination von 7 Spalten erzeugen

Jede Kombination von 7 Spalten erzeugen News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS Jede Kombination von 7 Spalten erzeugen 14 May, 2007-16:22 HansKneilmann Hallo, ein Kollege

Mehr

Funktion: Tabelleninhalte nacheinander durch eine Funktion schicken

Funktion: Tabelleninhalte nacheinander durch eine Funktion schicken News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Funktion: Tabelleninhalte nacheinander durch eine Funktion schicken 20 September,

Mehr

Import von Text-Dateien. Einzelne Wörter einlesen.

Import von Text-Dateien. Einzelne Wörter einlesen. News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Import von Text-Dateien. Einzelne Wörter einlesen. 28 April, 2009-10:14 beznika

Mehr

Dynamisch Makros aufrufen

Dynamisch Makros aufrufen News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS Dynamisch Makros aufrufen 1 March, 2006-12:17 _ULeh Hallo, Meine Frage ist: Wie kann ich dynamisch

Mehr

zusammenfassen von Text variablenin einer Variable bei unterschiedlicher Variablenanzahl

zusammenfassen von Text variablenin einer Variable bei unterschiedlicher Variablenanzahl News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS zusammenfassen von Text variablenin einer Variable bei unterschiedlicher Variablenanzahl 31

Mehr

Mehrere Datensätze zu einem Datensatz zusammenführen

Mehrere Datensätze zu einem Datensatz zusammenführen News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS Mehrere Datensätze zu einem Datensatz zusammenführen 3 November, 2008-23:42 wlohr Hallo zusammen!

Mehr

Berechnung der Dauer eines SAS Makros?

Berechnung der Dauer eines SAS Makros? News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Berechnung der Dauer eines SAS Makros? 20 June, 2006-10:45 schmitti Ich bin momentan

Mehr

Möglichkeiten der SAS Software für die Analyse großer Datentabellen

Möglichkeiten der SAS Software für die Analyse großer Datentabellen Möglichkeiten der SAS Software für die Analyse großer Datentabellen Hans-Peter Altenburg Deutsches Krebsforschungszentrum Klinische Epidemiologie / C0500 Im Neuenheimer Feld 280 D-69120 Heidelberg E-mail:

Mehr

Erzeugung von Zufallszahlen mit RANUNI()

Erzeugung von Zufallszahlen mit RANUNI() News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Erzeugung von Zufallszahlen mit RANUNI() 20 March, 2007-11:10 ido123 Sehr geehrte

Mehr

Ansprechen einer Anzahl von Variablen über einen Schleifendurchlauf

Ansprechen einer Anzahl von Variablen über einen Schleifendurchlauf News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Ansprechen einer Anzahl von Variablen über einen Schleifendurchlauf 21 June, 2007-18:43

Mehr

Alter berechnen mit Base SAS

Alter berechnen mit Base SAS News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS Alter berechnen mit Base SAS 26 October, 2008-21:31 ChrisLemberg Hallo Community, hoffentlich

Mehr

Umbenennung von Spaltennamen über Schleife(n)

Umbenennung von Spaltennamen über Schleife(n) News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS Umbenennung von Spaltennamen über Schleife(n) 11 August, 2008-14:25 Chris86 Guten Tag liebe

Mehr

NICHT TRIVIAL: MAKROVARIABLEN - GLOBAL ODER LOKAL

NICHT TRIVIAL: MAKROVARIABLEN - GLOBAL ODER LOKAL WEBINAR@LUNCHTIME NICHT TRIVIAL: MAKROVARIABLEN - GLOBAL ODER LOKAL FRAGE Antworten EINSTIEGSFRAGE Wie werden die Makrovariablen durch Call Symput erstellt Global, lokal, teils-teils oder gar nicht? %macro

Mehr

Vollständigen Code. News Artikel Foren Projekte Links Über Redscope. Join List Random Previous Next

Vollständigen Code. News Artikel Foren Projekte Links Über Redscope. Join List Random Previous Next News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS Daten aus Makro mit anderen Daten vergleichen 18 December, 2013-19:09 Leffe ich bin ganz neu

Mehr

Zeit-Macro-Variablen, passend zu einem Tag

Zeit-Macro-Variablen, passend zu einem Tag News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Zeit-Macro-Variablen, passend zu einem Tag 29 September, 2006-12:48 Andrea Knautz Der Macro %zeiten erstellt passend

Mehr

Wie überprüfen, ob eine Datei existiert?

Wie überprüfen, ob eine Datei existiert? News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Wie überprüfen, ob eine Datei existiert? 9 February, 2010-13:51 SAS-Fidi Hallo,

Mehr

Änderung der Ordnung der Variablen in den SAS Datensatz

Änderung der Ordnung der Variablen in den SAS Datensatz News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Änderung der Ordnung der Variablen in den SAS Datensatz 12 July, 2006-13:35 schmitti

Mehr

Der SAS DataStep und die Prozedur SQL. 2014 Cellent Finance Solutions GmbH 05.06.2014 Seite: 1

Der SAS DataStep und die Prozedur SQL. 2014 Cellent Finance Solutions GmbH 05.06.2014 Seite: 1 Der SAS DataStep und die Prozedur SQL 2014 Cellent Finance Solutions GmbH 05.06.2014 Seite: 1 Zahlen und Fakten auf einen Blick Firmensitz: Geschäftsstellen: Branchenerfahrung: Umsatz: Anzahl Mitarbeiter:

Mehr

News Artikel Foren Projekte Links Über Redscope

News Artikel Foren Projekte Links Über Redscope News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Reporting & Visualisierung Pivottabelle vs. SAS 18 April, 2008-08:14 en-trust Habe eine SAS Tabelle mit 39.000

Mehr

SPDS-Problem - proc summary auf View mit by-variable - Sortierung wird verlangt

SPDS-Problem - proc summary auf View mit by-variable - Sortierung wird verlangt News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS SPDS-Problem - proc summary auf View mit by-variable - Sortierung wird verlangt

Mehr

Ermittlung der übereinstimmenden Variablen (-Namen) zweier Datasets

Ermittlung der übereinstimmenden Variablen (-Namen) zweier Datasets News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS Ermittlung der übereinstimmenden Variablen (-Namen) zweier Datasets 29 November, 2006-16:52

Mehr

PROC GCHART HBAR Zeilenumbruch in Achsenbeschriftung

PROC GCHART HBAR Zeilenumbruch in Achsenbeschriftung News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Reporting & Visualisierung PROC GCHART HBAR Zeilenumbruch in Achsenbeschriftung 3 January, 2008-17:40 jbendig

Mehr

SAS Implementierungs- Erfahrungen beim Aufbau eines zentralen Kunden Data Marts für Data Mining

SAS Implementierungs- Erfahrungen beim Aufbau eines zentralen Kunden Data Marts für Data Mining SAS Implementierungs- Erfahrungen beim Aufbau eines zentralen Kunden Data Marts für Data Mining SAS Club, 22.11.2007 Helmut Zehetmayr UNIQA Versicherungen AG Datenszenario Import Preparation SAS Base Functions

Mehr

Daten aus SPSS-18 Proc Format...

Daten aus SPSS-18 Proc Format... News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Daten aus SPSS-18 Proc Format... 16 December, 2009-11:57 Thomuser Hallo zusammen,

Mehr

Auslesen von SAS Systeminformationen über die aktuelle Log- Ausgabe

Auslesen von SAS Systeminformationen über die aktuelle Log- Ausgabe News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Auslesen von SAS Systeminformationen über die aktuelle Log- Ausgabe 4 September,

Mehr

Dateien trennen und zusammenfügen

Dateien trennen und zusammenfügen News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Statistik & Data Mining Dateien trennen und zusammenfügen 25 September, 2007-13:37 CHeuer Ich hoffe, die

Mehr

THEMA: SAS CERTIFIED BASE PROGRAMMER FOR SAS 9 DIE VORBEREITUNG BRINGT S! KARIN GROSS

THEMA: SAS CERTIFIED BASE PROGRAMMER FOR SAS 9 DIE VORBEREITUNG BRINGT S! KARIN GROSS THEMA: SAS CERTIFIED BASE PROGRAMMER FOR SAS 9 DIE VORBEREITUNG BRINGT S! KARIN GROSS EBINAR@LUNCHTIME HERZLICH WILLKOMMEN BEI Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Xing-Profil:

Mehr

News Artikel Foren Projekte Links Über Redscope

News Artikel Foren Projekte Links Über Redscope News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Makro-Schleife 1 February, 2010-15:02 beznika hallo, wenn ich unten stehendes macro

Mehr

Formatierung beim Einlesen

Formatierung beim Einlesen News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS Formatierung beim Einlesen 9 May, 2007-15:04 Caroline Ich habe hier ja schon mein oder anderes

Mehr

IMPORT / EXPORT Access

IMPORT / EXPORT Access News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS IMPORT / EXPORT Access 20 May, 2009-09:43 absolute beginner Hallo, ich / wir haben

Mehr

Macro erzeugt Dateifilter

Macro erzeugt Dateifilter News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Macro erzeugt Dateifilter 9 June, 2010-11:35 SAS-Fidi Ein Macro bearbeitet die Datei

Mehr

Eine Variable in mehrere aufteilen

Eine Variable in mehrere aufteilen News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Eine Variable in mehrere aufteilen 28 July, 2010-15:27 beznika Hallo, gibt es eine

Mehr

Anhang zur Frage Data statement und Proc Statement

Anhang zur Frage Data statement und Proc Statement News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Anhang zur Frage Data statement und Proc Statement 21 February, 2008-22:42 sonreir

Mehr

Makrofunktion zur Übernahme von Abfragekriterien aus externen Quellen, z.b. einer Excel Datei, in SAS Code (PROC SQL)

Makrofunktion zur Übernahme von Abfragekriterien aus externen Quellen, z.b. einer Excel Datei, in SAS Code (PROC SQL) Tipps & Tricks Makrofunktion zur Übernahme von Abfragekriterien aus externen Quellen, z.b. einer Excel Datei, in SAS Code (PROC SQL) Christian Fauska Lebkuchen Schmidt GmbH&Co. KG Zollhausstr. 30 90469

Mehr

Effizientes Bootstrapping mit SAS

Effizientes Bootstrapping mit SAS Effizientes Bootstrapping mit SAS Wien, 04.5.2009 Dr. Mihai Paunescu Agenda Was ist Bootstrapping? Effizientes Programmieren von Bootstrapping? Anwendungsbeispiel für Ordered Logit Was ist Bootstrapping?

Mehr

SAS Daten per Remote SUBMITE vom Großrechner selektieren,

SAS Daten per Remote SUBMITE vom Großrechner selektieren, News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren SAS-Lösungen SAS Daten per Remote SUBMITE vom Großrechner selektieren, DOWNLOAD zum PC und EXPORT in EXCEL

Mehr

Programminhalte extrahieren und modifizieren mit SAS. Katja Glaß

Programminhalte extrahieren und modifizieren mit SAS. Katja Glaß Programminhalte extrahieren und modifizieren mit SAS Katja Glaß Agenda Einleitung Einsatzgebiete Einleitung Manual Training SAS Makro Validierung Übersichten Einleitung Manual Training SAS Makro Validierung

Mehr

ODS RTF Titel in Spalten linksbündig darstellen

ODS RTF Titel in Spalten linksbündig darstellen News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Reporting & Visualisierung ODS RTF Titel in Spalten linksbündig darstellen 15 February, 2011-17:02 werfi

Mehr

rechtsbündige Leerzeichen mit einlesen im Datastep

rechtsbündige Leerzeichen mit einlesen im Datastep News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS rechtsbündige Leerzeichen mit einlesen im Datastep 1 June, 2010-19:00 marcosch Hallo, wahrscheinlich

Mehr

Zeichen abscheiden???

Zeichen abscheiden??? News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Zeichen abscheiden??? 10 June, 2012-15:14 kate24 Hallo, hier eine wohl sehr einfache

Mehr

Berechnung der Arbeitstage

Berechnung der Arbeitstage News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Berechnung der Arbeitstage 30 July, 2010-15:00 Hallo zusammen, hat jemand aus dem

Mehr

Dateneingabe und Transformation Übersicht

Dateneingabe und Transformation Übersicht Dateneingabe und Transformation Übersicht 2.0 Allgemeine 2.1 Eingabe über die 2.2 2.3 Eingabe eines externen ASCII-Files 2.4 Varianten der INPUT-Anweisung, Formatierungselemente 2.5 Ein- und Ausgabe von

Mehr

Exportieren in excel sheets

Exportieren in excel sheets News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Exportieren in excel sheets 22 October, 2007-18:42 Oligolas Hallo, ich versuche

Mehr

Allman-Einrückungsstil versus 1TBS bei SAS-Base-Programmen

Allman-Einrückungsstil versus 1TBS bei SAS-Base-Programmen News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite SAS-Programmierrichtlinien Codelayout Allman-Einrückungsstil versus 1TBS bei SAS-Base-Programmen 7 March, 2006-11:16

Mehr

viele ähnliche Datensätze automatisch einlesen

viele ähnliche Datensätze automatisch einlesen News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS viele ähnliche Datensätze automatisch einlesen 20 February, 2008-19:04 BarbaraSarholz Hallo

Mehr

Wie kann ich die Ausgabe als Excel speichern?

Wie kann ich die Ausgabe als Excel speichern? News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS Wie kann ich die Ausgabe als Excel speichern? 23 November, 2007-16:50 DrBoogie Zum Beispiel,

Mehr

Zugriff aus Oracle via Proc SQL: Performanceprobleme

Zugriff aus Oracle via Proc SQL: Performanceprobleme News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS Zugriff aus Oracle via Proc SQL: Performanceprobleme 27 October, 2005-15:57 FrankRueckert

Mehr

Datensatz aus Datensatz erzeugen

Datensatz aus Datensatz erzeugen News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Datensatz aus Datensatz erzeugen 29 May, 2009-22:07 Monamia Hallo, ich hab einen

Mehr

SUBSTRING - wo liegt mein Fehler?

SUBSTRING - wo liegt mein Fehler? News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS SUBSTRING - wo liegt mein Fehler? 31 July, 2012-18:11 losingdays Hallo zusammen,

Mehr

Kreuztabelle als Data-Set so wie aus proc tabulate

Kreuztabelle als Data-Set so wie aus proc tabulate News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS Kreuztabelle als Data-Set so wie aus proc tabulate 29 August, 2007-13:52 HansKneilmann Hallo

Mehr

SAS-Umgebung. Dr. Carina Ortseifen Universitätsrechenzentrum. 17. KSFE 2013 Ulm. 17. KSFE 2013 Ulm: Carina Ortseifen Der Datenschritt 1

SAS-Umgebung. Dr. Carina Ortseifen Universitätsrechenzentrum. 17. KSFE 2013 Ulm. 17. KSFE 2013 Ulm: Carina Ortseifen Der Datenschritt 1 Der Datenschritt Ein mächtiges Werkzeug innerhalb der SAS-Umgebung Dr. Carina Ortseifen Universitätsrechenzentrum ität t 17. KSFE 2013 Ulm 17. KSFE 2013 Ulm: Carina Ortseifen Der Datenschritt 1 Der SAS-Datenschritt...

Mehr

KSFE 4. Konferenz der SAS -Anwender

KSFE 4. Konferenz der SAS -Anwender Output Delivery System (ODS) Der schnelle Weg zu geschäftsfähigen Berichten 1 Output Delivery System (ODS) Der schnelle Weg zu geschäftsfähigen Berichten Carola Röttig SAS Institute Version 6 Design In

Mehr

Hilfe bei Programmierung mit SAS

Hilfe bei Programmierung mit SAS News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Hilfe bei Programmierung mit SAS 28 September, 2010-15:24 Hallo liebe Redscope MitgrliederInnen,

Mehr

Matching-Verfahren - Einige praktische Beispiele

Matching-Verfahren - Einige praktische Beispiele Matching-Verfahren - Einige praktische Beispiele Marco Caliendo IAB-Workshop 10. Dezember 2002, Nürnberg 1. Einleitung - Matching (1) Evaluation von AAMP gewinnt zunehmend an Bedeutung Matching ist das

Mehr

SAS-Makro-Programmierung. Eine Einführung. Zusätzliche Übungsaufgaben

SAS-Makro-Programmierung. Eine Einführung. Zusätzliche Übungsaufgaben SAS-Makro-Programmierung Eine Einführung - Zusätzliche Übungsaufgaben Diese Aufgaben dienen der weiteren Vertiefung in die Makroprogrammierung. Es sind Aufgaben, die in SAS-Makroprogrammierkursen verwendet

Mehr

Funktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion

Funktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion Überblick über Stored Functions Funktionen Eine Funktion ist ein benannter PL/SQL- Block, der einen Wert zurückgibt. Eine Funktion kann in der Datenbank als Objekt zur wiederholbaren Ausführung gespeichert

Mehr

SASGraphs2PDF. Erstellung einer PDF Datei aus SAS Graphiken mit Hilfe von ODS PDF. Monika Kawohl, Dirk Spruck Aventis Behring GmbH Biometrie

SASGraphs2PDF. Erstellung einer PDF Datei aus SAS Graphiken mit Hilfe von ODS PDF. Monika Kawohl, Dirk Spruck Aventis Behring GmbH Biometrie SASGraphs2PDF Erstellung einer PDF Datei aus SAS Graphiken mit Hilfe von ODS PDF Monika Kawohl, Dirk Spruck Aventis Behring GmbH Biometrie Überblick Einleitung Standards für die Graphikerstellung Sortierte

Mehr

How to access licensed products from providers who are already operating productively in. General Information... 2. Shibboleth login...

How to access licensed products from providers who are already operating productively in. General Information... 2. Shibboleth login... Shibboleth Tutorial How to access licensed products from providers who are already operating productively in the SWITCHaai federation. General Information... 2 Shibboleth login... 2 Separate registration

Mehr

Tipps & Tricks: Umkodieren von ICD-9-Daten Daten zu ICD-10 in SAS mittels PROC SQL

Tipps & Tricks: Umkodieren von ICD-9-Daten Daten zu ICD-10 in SAS mittels PROC SQL Tipps & Tricks: Umkodieren von ICD-9-Daten Daten zu ICD-10 in SAS mittels PROC SQL Andreas Deckert Institute of Public Health, Universität Heidelberg Problemstellung Mortalitäts-Follow-Up einer Kohorte

Mehr

SAS Format: Fallen und Tricks

SAS Format: Fallen und Tricks Data Step SAS Format: Fallen und Tricks Sascha Rampersad inventiv Health Germany GmbH a Syneos Health Company Frankfurter Strasse 233, Triforum, Haus C1 63263 Neu-Isenburg sascha.rampersad@syneoshealth.com

Mehr

SAS-Online Dokumentation: zu finden über Internetsuche nach sas online documentation

SAS-Online Dokumentation: zu finden über Internetsuche nach sas online documentation 1 SAS-Hilfe in SAS: Menü Hilfe SAS Hilfe und Dokumentation dann beispielsweise: Inhalt SAS-Produkte Base SAS SAS-Prozeduren SAS-Prozeduren: CORR, FREQ, UNI- VARIATE SAS/STAT SAS/STAT User s Guide: Übersicht

Mehr

Can I use an older device with a new GSD file? It is always the best to use the latest GSD file since this is downward compatible to older versions.

Can I use an older device with a new GSD file? It is always the best to use the latest GSD file since this is downward compatible to older versions. EUCHNER GmbH + Co. KG Postfach 10 01 52 D-70745 Leinfelden-Echterdingen MGB PROFINET You will require the corresponding GSD file in GSDML format in order to integrate the MGB system: GSDML-Vx.x-EUCHNER-MGB_xxxxxx-YYYYMMDD.xml

Mehr

HIR Method & Tools for Fit Gap analysis

HIR Method & Tools for Fit Gap analysis HIR Method & Tools for Fit Gap analysis Based on a Powermax APML example 1 Base for all: The Processes HIR-Method for Template Checks, Fit Gap-Analysis, Change-, Quality- & Risk- Management etc. Main processes

Mehr

Copyr i g ht 2014, SAS Ins titut e Inc. All rights res er ve d. What s New im SAS Enterprise Guide 7.

Copyr i g ht 2014, SAS Ins titut e Inc. All rights res er ve d. What s New im SAS Enterprise Guide 7. Webinar@Lunchtime: What s New im SAS Enterprise Guide 7.11 Karin Gross HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Xing-Profil: http://www.xing.com/profile/annekatrin_bognerhamleh?key=0.0

Mehr

vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V

vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V0.1 2018-10-02 Agenda vcdm User Interface History Current state of User Interface User Interface X-mas 2018 Missing

Mehr

Java Tools JDK. IDEs. Downloads. Eclipse. IntelliJ. NetBeans. Java SE 8 Java SE 8 Documentation

Java Tools JDK. IDEs.  Downloads. Eclipse. IntelliJ. NetBeans. Java SE 8 Java SE 8 Documentation Java Tools JDK http://www.oracle.com/technetwork/java/javase/ Downloads IDEs Java SE 8 Java SE 8 Documentation Eclipse http://www.eclipse.org IntelliJ http://www.jetbrains.com/idea/ NetBeans https://netbeans.org/

Mehr

Listensyntax und PutPutPut Mach es! Jetzt! Lokal!

Listensyntax und PutPutPut Mach es! Jetzt! Lokal! Tipps & Tricks Listensyntax und PutPutPut Mach es! Jetzt! Lokal! Grischa Pfister icasus GmbH Vangerowstraße 2 69115 Heidelberg g.pfister@icasus.de Zusammenfassung SAS/Base lässt an verschiedenen Stellen

Mehr

Laufzeitoptimierung bei der Verknüpfung großer Datenmengen Ein Vergleich zwischen MERGE und JOIN

Laufzeitoptimierung bei der Verknüpfung großer Datenmengen Ein Vergleich zwischen MERGE und JOIN Poster Laufzeitoptimierung bei der Verknüpfung großer Datenmengen Ein Vergleich zwischen MERGE und JOIN Cerstin Erler Institut für Arbeitsmarkt- und Berufsforschung der Bundesagentur für Arbeit (IAB) Regensburger

Mehr

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016 Overview The Hamburg Süd VGM Web portal is an application that enables you to submit VGM information directly to Hamburg Süd via our e-portal Web page. You can choose to enter VGM information directly,

Mehr

Kalenderfrage zu Ostern

Kalenderfrage zu Ostern News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Kalenderfrage zu Ostern 21 November, 2006-11:07 awindisch Hallo Forum! Ich bin im

Mehr

THEMA: SAS STORED PROCESSES ALS WEB-/REST-SERVICE AUFRUFEN" BRUNO MÜLLER

THEMA: SAS STORED PROCESSES ALS WEB-/REST-SERVICE AUFRUFEN BRUNO MÜLLER THEMA: SAS STORED PROCESSES ALS WEB-/REST-SERVICE AUFRUFEN" BRUNO MÜLLER EBINAR@LUNCHTIME HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant

Mehr

Tube Analyzer LogViewer 2.3

Tube Analyzer LogViewer 2.3 Tube Analyzer LogViewer 2.3 User Manual Stand: 25.9.2015 Seite 1 von 11 Name Company Date Designed by WKS 28.02.2013 1 st Checker 2 nd Checker Version history Version Author Changes Date 1.0 Created 19.06.2015

Mehr

Informatik - Übungsstunde

Informatik - Übungsstunde Informatik - Übungsstunde Jonas Lauener (jlauener@student.ethz.ch) ETH Zürich Woche 08-25.04.2018 Lernziele const: Reference const: Pointer vector: iterator using Jonas Lauener (ETH Zürich) Informatik

Mehr

A Classification of Partial Boolean Clones

A Classification of Partial Boolean Clones A Classification of Partial Boolean Clones DIETLINDE LAU, KARSTEN SCHÖLZEL Universität Rostock, Institut für Mathematik 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT,

Mehr

yasxtouch Firmware Update

yasxtouch Firmware Update Inhaltsverzeichnis /Content Inhalt Inhaltsverzeichnis /Content... 1 1. Funktionsweise / Functionality... 2 2. Speichern der Einstellungen / Backup Settings... 2 2.1 Anmelden am Serveradmin / Login Serveradmin...

Mehr

Performance von SAS Anwendungen optimieren!?

Performance von SAS Anwendungen optimieren!? News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Performance von SAS Anwendungen optimieren!? 5 May, 2007-16:01 MichaW Hallo, ich

Mehr

Number of Maximal Partial Clones

Number of Maximal Partial Clones Number of Maximal Partial Clones KARSTEN SCHÖLZEL Universität Rostoc, Institut für Mathemati 26th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK

Mehr

Fehlermeldung, wenn Anzahl der %do der %end entspricht - was läuft falsch?

Fehlermeldung, wenn Anzahl der %do der %end entspricht - was läuft falsch? News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Fehlermeldung, wenn Anzahl der %do der %end entspricht - was läuft falsch? 14 April,

Mehr

Übereinstimmungsmaße in der PROC FREQ Option AGREE bei nichtsymmetrischen Tabellen eine Macro-Lösung

Übereinstimmungsmaße in der PROC FREQ Option AGREE bei nichtsymmetrischen Tabellen eine Macro-Lösung Übereinstimmungsmaße in der PROC FREQ Option AGREE bei nichtsymmetrischen... 1 Übereinstimmungsmaße in der PROC FREQ Option AGREE bei nichtsymmetrischen Tabellen eine Macro-Lösung Bettina Danner, Rainer

Mehr

Benutzerhandbuch / User s Manual RUPS 2000 / -B1

Benutzerhandbuch / User s Manual RUPS 2000 / -B1 RUPS 2000 / RUPS 2000-B1 Benutzerhandbuch / User s Manual RUPS 2000 / -B1 Deutsch English Benutzerhandbuch RUPS 2000 / RUPS 2000-B1 Deutsch In diesem Benutzerhandbuch finden Sie eine Kurzanleitung zu Installation

Mehr

1. Aufgabenstellung. 2. Methoden der Auswertung. 2.1 Die Theorie: κ - von Karman Konstante (0,4)

1. Aufgabenstellung. 2. Methoden der Auswertung. 2.1 Die Theorie: κ - von Karman Konstante (0,4) 1. Aufgabenstellung Berechnen Sie aus dem Gesetz für das logarithmische Windprofil drei Windprofile, die in 100 m bei 5 m/s auslaufen, und stellen Sie diese in einem Diagram mit der Hochachse z, Höhe,

Mehr

Syntax. Ausgabe *Ü12. *1. corr it25 with alter li_re kontakt.

Syntax. Ausgabe *Ü12. *1. corr it25 with alter li_re kontakt. Syntax *Ü2. *. corr it25 with alter li_re kontakt. *2. regression var=it25 alter li_re kontakt/statistics /dependent=it25 /enter. regression var=it25 li_re kontakt/statistics /dependent=it25 /enter. *3.

Mehr

Summary Details for Performance, Duration and Acoustic Measurements for the. Aircon 10S Wind Turbine. UK MCS Certification Summary

Summary Details for Performance, Duration and Acoustic Measurements for the. Aircon 10S Wind Turbine. UK MCS Certification Summary Summary Details for Performance, Duration and Acoustic Measurements for the Aircon 10S Wind Turbine UK MCS Certification Summary Certificate Number MCS TUV0007 Small Wind Turbine Certification Summary

Mehr

Excel sheet input / Zufallsgenerator/ Excel sheet output

Excel sheet input / Zufallsgenerator/ Excel sheet output News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Excel sheet input / Zufallsgenerator/ Excel sheet output 18 September, 2008-22:12

Mehr

Priorities (time independent and time dependent) Different service times of different classes at Type-1 nodes -

Priorities (time independent and time dependent) Different service times of different classes at Type-1 nodes - E.6 Approximate Analysis of Non-product-Form Queueing Networks Non exponentially distributed service times Priorities (time independent and time dependent) Different service times of different classes

Mehr

Flugs zur Datenqualität (ohne DataFlux)

Flugs zur Datenqualität (ohne DataFlux) Datenqualität Flugs zur Datenqualität (ohne DataFlux) Christian Kothenschulte LBS Westdeutsche Landesbausparkasse Himmelreichallee 40 48149 Münster christian.kothenschulte@lbswest.de Zusammenfassung Die

Mehr

Dexatek's Alexa Smart Home Skills Instruction Guide

Dexatek's Alexa Smart Home Skills Instruction Guide Dexatek's Alexa Smart Home Skills Instruction Guide Version 0.3 Author Esther Date 01/10/18 ~ 1 ~ Revision History Version Date Editor Remark 0.1 2017/04/05 Esther Initial version 0.2 2018/01/09 Esther

Mehr

Teil 2.2: Lernen formaler Sprachen: Hypothesenräume

Teil 2.2: Lernen formaler Sprachen: Hypothesenräume Theorie des Algorithmischen Lernens Sommersemester 2006 Teil 2.2: Lernen formaler Sprachen: Hypothesenräume Version 1.1 Gliederung der LV Teil 1: Motivation 1. Was ist Lernen 2. Das Szenario der Induktiven

Mehr

login: password: exit logout Strg+Alt+Backspace passwd passwd $ passwd Changing password for user (current) UNIX password: New UNIX password: Retype new UNIX password: passwd: all authentication tokens

Mehr

DB2 Update auf eine neue SDM Version

DB2 Update auf eine neue SDM Version TSS MSYDBDCWiki : SBB_DB2_ This page last changed on Aug 17, 2010 by karl.merz@tsystems.com. DB2 Update auf eine neue Version Activate Version 1.11 BeschreibungZ E T I W P Kopieren der aktuellen DSNTIDXA

Mehr

2 Index zur Steigerung der Abfrageperformance

2 Index zur Steigerung der Abfrageperformance Tipps & Tricks Indizes Fluch und Segen? Sebastian Reimann viadee Unternehmensberatung GmbH Anton-Bruchausen-Straße 8 48147 Münster sebastian.reimann@viadee.de Zusammenfassung Wie heißt es so schön an vielen

Mehr

Abteilung Internationales CampusCenter

Abteilung Internationales CampusCenter Abteilung Internationales CampusCenter Instructions for the STiNE Online Enrollment Application for Exchange Students 1. Please go to www.uni-hamburg.de/online-bewerbung and click on Bewerberaccount anlegen

Mehr

Unit 4. The Extension Principle. Fuzzy Logic I 123

Unit 4. The Extension Principle. Fuzzy Logic I 123 Unit 4 The Extension Principle Fuzzy Logic I 123 Images and Preimages of Functions Let f : X Y be a function and A be a subset of X. Then the image of A w.r.t. f is defined as follows: f(a) = {y Y there

Mehr