Einführung in die Verwendung wichtiger SAS Prozeduren
|
|
- Claudia Winkler
- vor 7 Jahren
- Abrufe
Transkript
1 Einführung in die Verwendung wichtiger SAS Prozeduren Dr. Carina Ortseifen SAS Benutzertreff am URZ 8. November 2002 Übersicht Vorstellung des Beispieldatensatz Prozedur Tabulate Prozedur Report Prozedur Datasets Prdsale.Sas7bdat Verkaufszahlen (Tatsächlich und Erwartete) von Möbeln für verschiedene Produktgruppen für drei Länder unterteilt in zwei Regionen und über einen Zeitraum von zwei Jahren.
2 Die Prozedur Tabulate Prozedur TABULATE berechnet statistische Kennwerte wie andere Prozeduren auch. stellt diese in Form einer Tabelle dar (darin liegt die Stärke). ist schwer zu erlernen - soll nach dieser Einführung nicht mehr zutreffen. Tabulate Schritt für Schritt Tabulate Schritt für Schritt 1. Eindimensionale Tabellen 2. Zweidimensionale Tabellen 3. Dreidimensionale Tabellen 4. Verschönerung der Tabellen
3 Eindimensionale Tabellen Der Proc Tabulate Schritt benötigt drei Anweisungen: Table actual; * (oder Class); Anweisung Table Anweisung Table beschreibt, welche Variablen verwendet werden und wie diese angezeigt werden. Wird nur eine Variable verwendet, genügt die Anweisung Table actual; Anweisung VAR Ohne die Anweisung Var (oder Class) erkennt SAS nicht, ob actual eine Analysevariable ist (die verwendet würde, um Statistiken zu berechnen) oder eine Klassifizierungsvariable, um Spalten oder Zeilen der Tabelle zu definieren.
4 Programmschritt 1 Table actual; * (oder Class); Eine Spalte Kopf: Actual Sales Statistik: Sum Zelle: Summe der aktuelle Verkaufszahlen ƒƒƒƒƒƒƒƒƒƒƒƒ Actual Sales ƒƒƒƒƒƒƒƒƒƒƒƒ Sum ƒƒƒƒƒƒƒƒƒƒƒƒ ŠƒƒƒƒƒƒƒƒƒƒƒƒŒ Ändern der Statistik Summenbildung ist die Statistik, die berechnet wird, wenn keine explizit genannt wird. Andere Statistiken erhält man durch Änderung der Anweisung Table Table actual*mean; * ist ein Tabulate-Operator, der den Variablennamen mit der Statistik verknüpft (rechts davon). Programmschritt 2 Table actual*mean; Statistik: Mean Zelle: Mittlere aktuelle Verkaufszahlen ƒƒƒƒƒƒƒƒƒƒƒƒ Actual Sales ƒƒƒƒƒƒƒƒƒƒƒƒ Mean ƒƒƒƒƒƒƒƒƒƒƒƒ ŠƒƒƒƒƒƒƒƒƒƒƒƒŒ
5 Hinzufügen einer weiteren Statistik Zusätzlich zum Mittelwert soll auch die Anzahl der Beobachtungen ausgegeben werden: Änderung in der Anweisung Table. Programmschritt 3 ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ Actual Sales Actual Sales ƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ N Mean Table actual*mean actual*n; ƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Šƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒœ Mit Klammern: ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Actual Sales ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ N Mean Table actual*(mean N); ƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Šƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒœ Klassifizierungsvariable hinzufügen Alles bisherige kann auch mit Proc Means erledigt werden. Jetzt: Kennwerte getrennt für Untergruppen berechnen. Anweisung Class identifiziert die Klassifizierungsvariable. Anweisung Table und *-Operator teilt der Proc Tabulate mit, wie die Untergruppen dargestellt werden.
6 Programmschritt 4 Class country; Table actual*mean*country; ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Actual Sales ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Mean ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Country ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ CANADA GERMANY U.S.A. ƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Šƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒœ Zweidimensionale Tabellen Interessanter werden die Tabellen, wenn eine 2. Dimension eingetragen wird, d.h. die Tabelle mehrere Spalten und Zeilen hat. Die 2. Dimension wird definiert, indem die Variable in der Anweisung Table durch Komma vom Rest abgetrennt wird. Programmschritt 5 Class prodtype; Table prodtype, actual*(n Mean); ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Actual Sales ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ N Mean ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Product type ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ FURNITURE ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ OFFICE Šƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒœ
7 Bemerkungen 1. Steht die Klassifizierungsvariable links von der Analysevariable, erscheint sie in den Zeilen, rechts dagegen in den Spalten. 2. Eine 2-dimensionale Tabelle muss mindestens eine Klassifizierungsvariable enthalten. Klassifizierung in zwei Dimensionen ist neu in Bezug auf Proc Means. Zwei Klassifizierungsvariablen und beide in der Anweisung Table aufgeführt. Programmschritt 6 Table prodtype,actual*country*mean; Ergebnis von Programmschritt 6 ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Actual Sales ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Country ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ CANADA GERMANY U.S.A. ƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Mean Mean Mean ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Product type ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ FURNITURE ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ OFFICE Šƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒœ
8 Die dritte Klassifizierungsvariable Programmschritt 7 Class country prodtype year; Table prodtype year, actual*country*mean; Ergebnis von Programmschritt 7 ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Actual Sales ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Country ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ CANADA GERMANY U.S.A. ƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Mean Mean Mean ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Product type ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ FURNITURE ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ OFFICE ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Year ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Šƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒœ Geschachtelte Untergruppen Im Programmschritt 7 wurden lediglich zwei Tabellen untereinander gehängt. Jetzt werden die Tabellen verschachtelt, d.h. wir untersuchen, wie sich die Verlaufszahlen für die beiden Produkttypen mit den Jahren verändern.
9 Programmschritt 8 Class country prodtype year; Table prodtype*year, actual*country*mean; ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Actual Sales ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Country ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ CANADA GERMANY U.S.A. ƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Mean Mean Mean ƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Product Year type ƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒ FURNITURE ƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ OFFICE ƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Šƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒœ Spalten- und Zeilensummen Komplexe Tabellen werden übersichtlicher, wenn Zeilen- und Spaltensummen angegeben werden. Interne Klassifizierungsvariable All. Programmschritt 9: Table prodtype,(country All)*N;
10 Ergebnis von Programmschritt 9 ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ Country ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ CANADA GERMANY U.S.A. All ƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ N N N N ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Product type ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ FURNITURE ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ OFFICE Šƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒœ Programmschritt 10 Spaltensummen Table prodtype All,country*N; Ergebnis von Programmschritt 10 ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Country ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ CANADA GERMANY U.S.A. ƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ N N N ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Product type ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ FURNITURE ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ OFFICE ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ All Šƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒœ
11 Programmschritt 11 Spalten- und Zeilensummen Table prodtype All,(country All)*N; Ergebnis von Programmschritt 11 ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ Country ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ CANADA GERMANY U.S.A. All ƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ N N N N ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Product type ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ FURNITURE ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ OFFICE ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ All Šƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒœ Dreidimensionale Tabellen sind keine Würfel, sondern mehrere zweidimensionale Tabellen. 1 Dim.: Spalten 2 Dim.: Zeilen und Spalten 3 Dim.: Seiten, Zeilen und Spalten Vorgehen: Zuerst zweidimensionale Tabelle festlegen, dann dritte Dimension hinzufügen
12 Programmschritt 12 Class country prodtype year; Table year, prodtype, (country All)*actual*Mean; Ergebnis von Programmschritt 12 Zwei Tabellen für die Jahre 1993 und Year 1993 ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ Country ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ CANADA GERMANY U.S.A. All ƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Actual Sales Actual Sales Actual Sales Actual Sales ƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Mean Mean Mean Mean ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Product type ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ FURNITURE ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ OFFICE Šƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒœ Tabellenkosmetik Spalten- und Zeilenbeschriftungen Titel (Box) Zellenbreite (Formate)
13 Spalten- und Zeilenbeschriftungen Text ersetzen: Variable= Text Zeile/Spalte entfernen: Variable= Programmschritt 13 Table prodtype, (country=' ' All='Total')*actual=' '*Mean=' '; Ergebnis von Programmschritt 13 ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ CANADA GERMANY U.S.A. Total ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Product type ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ FURNITURE ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ OFFICE Šƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒœ Titel: Option Box= Die leere linke obere Zelle der Tabelle läßt sich mithilfe der Option Box= beschriften. Programmschritt 14: Table prodtype, (country=' ' All='Total')*actual=' '*Mean=' ' / Box='Average Actual Sales';
14 Ergebnis von Programmschritt 14 ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ Average Actual Sales CANADA GERMANY U.S.A. Total ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ Product type ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ FURNITURE ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒ OFFICE Šƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒƒƒœ Formate für die Zellenwerte Die Zellenwerte können mit der Option Format= in der Anweisung Proc Tabulate formatiert werden. Damit wird auch die Breite der Spalte festgelegt. Programmschritt 15 Proc Tabulate Data=d.prdsale Format=Dollar10.; Table prodtype, (country=' ' All='Total')*actual=' '*Mean=' ' / Box='Average Actual Sales';
15 Ergebnis von Programmschritt 15 ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒ Average Actual Sales CANADA GERMANY U.S.A. Total ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒ Product type ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ FURNITURE $510 $527 $477 $505 ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒˆƒƒƒƒƒƒƒƒƒƒ OFFICE $518 $503 $506 $509 Šƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒƒƒƒƒœ Ausgabe als HTML-Dokument Ods-Anweisungen: Ods Html File= <Style= >; Ods Html Close; Version 6: %Tab2tm Literatur zu Proc Tabulate Lauren Haworth: Anyone Can Learn Proc Tabulate, SUGI27, Beginning Tutorial. proceedings/sugi27/proceed27.pdf Online Doku von SAS (Kommando help tabulate und Concepts liefert bspw. die möglichen Statistiken.)
16 Die Prozedur Report Die Prozedur Report Proc Print kennt jeder SAS-Anwender. Und Proc Report? Obwohl sie zahlreiche Formatierungsund Analysemöglichkeiten bietet, die man von den Prozeduren Sort, Means, Freq und Tabulate kennt? Die Prozedur Report ist Bestandteil von SAS/Base. kann interaktiv und im Batchmodus verwendet werden. Im folgenden wird das Arbeiten im Batchmodus vorgestellt.
17 Programmschritt 1 Proc Report Data=d.prdsale Nowd; Predicted Product Actual Sales Sales Country Region Division type Product $ $38.00 U.S.A. WEST CONSUMER OFFICE CHAIR $38.00 $ U.S.A. WEST CONSUMER OFFICE CHAIR $ $ U.S.A. WEST CONSUMER OFFICE CHAIR $ $ U.S.A. WEST CONSUMER OFFICE CHAIR $ $ U.S.A. WEST CONSUMER OFFICE CHAIR $ $ U.S.A. WEST CONSUMER OFFICE CHAIR $ $22.00 U.S.A. WEST CONSUMER OFFICE CHAIR $ $ U.S.A. WEST CONSUMER OFFICE CHAIR $ $ U.S.A. WEST CONSUMER OFFICE CHAIR $ $ U.S.A. WEST CONSUMER OFFICE CHAIR $ $ U.S.A. WEST CONSUMER OFFICE CHAIR $ $ U.S.A. WEST CONSUMER OFFICE CHAIR $ $ U.S.A. WEST CONSUMER OFFICE DESK... Die Option Nowd ist nur notwendig, wenn man mit dem Display Manager System arbeitet. Kosmetik der Listenüberschrift Optionen Headline und Headskip in der Anweisung Proc Report Proc Report Data=d.prdsale nowd Headline Headskip; Programmschritt 2 Proc Report Data=d.prdsale nowd Headline Headskip; Column country year predict actual diff; Define country / Display 'Land'; Define year / Display 'Jahr'; Define predict / Analysis Format=10.2 Width=12 'Erwartet ($)'; Define actual / Analysis Format=10.2 Width=12 'Verkäufe ($)'; Define diff / Computed Format=10.2 Width=10 'Differenz in $'; Compute diff; diff=actual.sum-predict.sum; Endcomp;
18 Auswahl der Variablen Anweisung Column benennt die Variablen, die in die Report-Struktur aufgenommen werden und die Reihenfolge, in der diese verarbeitet werden sollen (von links nach rechts) kann Variablen enthalten, die nicht in der Ausgangstabelle vorkommen (Anweisung Compute) Optionale Variablenformatierung Anweisung Define unterscheidet 6 Typen von Ausgabevariablen: Display Analysis Computed Order Group Across Anweisung Define Standardmäßig sind Textvariablen vom Typ Display, numerische Variablen vom Typ Analysis. Alle Werte von diesem Typ werden im Report dargestellt. Format: Format für Werte, Width: Breite der Spalte "/" ist Standardtrennzeichen (split=)
19 Typ Computed Berechnete Variablen werden in Compute Blocks definiert: Compute Var.name; Datenschritt-Anweisungen; Endcomp; Bei Display-Variablen folgt dem Var.namen noch: / Char Length=.. Bei Analysis-Variablen folgt in den Datenschritt-Anweisungen dem Variablenname die Statistik (*.sum). Sortierte Darstellung Typ Order Der Variablentyp Order erspart einen vorausgehenden Proc Sort-Schritt. Außerdem werden die Sortiergruppen nur einmal angezeigt. Define country / Order 'Land'; Define year / Order 'Jahr'; Hinweis: Die Standardsortierreihenfolge ist Formatted, nicht Internal wie in allen anderen SAS Prozeduren! Summenstatistiken Typ Group Aggregieren von Beobachtungen durch Gruppenbildung Standardmäßig wird die Summe (Sum) gebildet. Macht keinen Sinn für Display- Variablen (und den daraus berechneten Variablen).
20 Programmschritt 3 Proc Report Data=d.prdsale Nowd Split='\'; Column country region prodtype ('-Verkaufszahlen-' ('-Erwartet-' predict predict=predictm) ('-Verkäufe-' actual actual=actualm) ('-Differenz-' diff diffm)); Define country / Group 'Land\--' Order=Internal; Define region / Group 'Region\--'; Define prodtype / Group 'Prod.Typ\--' Width=8; Define predict / Analysis Format=10.2 Width=12 'Gesamt\--' Sum; Define predictm / Analysis Format=10.2 Width=12 'Mittel\--' Mean; Define actual / Analysis Format=10.2 Width=12 'Gesamt\--' Sum; Define actualm / Analysis Format=10.2 Width=12 'Mittel\--' Mean; Define diff / Computed Format=10.2 Width=10 'Gesamt\--'; Define diffm / Computed Format=10.2 Width=10 'Mittel\--'; Programmschritt 3 (2) Compute diff; diff=actual.sum-predict.sum; Endcomp; Compute diffm; diffm=actualm-predictm; Endcomp; Break After country / Ol Ul Skip Summarize Suppress; Rbreak After / Dol Dul Skip Summarize; Title1 ' Proc Report - Beispiel mit PRDSALE'; Title2 '--- Schon ganz schön fortgeschritten ---'; Title3 ; Zu Programmschritt 3 Unterstreichung der Spaltenüberschriften durch \-- plus Option Split= Definition von Aliasen in der Anweisung Column und Spaltenüberschriften Define-Anweisungen auch für die Aliase Zweiter Compute-Block (ohne.notation)
21 Zu Programmschritt 3 (2) Anweisung Break: Unterbrechungslinie nach jeder neuen Ausprägung von Country Anweisung Rbreak: Unterbrechungslinie am Ende des gesamten Reports Spaltendarstellung über die Optionen Panels= Anzahl der Spalten Ps= Zeilenbreite Pspace= Leerraum zwischen Spalten der Anweisung Proc Report Programmschritt 4 Proc Report Data=d.prdsale Nowd Headline Headskip Panels=3 PS=50 Pspace=15; Column country region actual; Define country / Display Width=7; Define region / Display Width=6; Define actual / Analysis Format=6.;
22 Blockdarstellung Option Flow Proc Report Data=d.prdsale Nowd Split='\' Panels=99 Ps=50; Column country region actual predict block; Define country / Display noprint; Define region / Display noprint; Define actual / Display noprint; Define predict / Display noprint; Define block / Computed Flow Width=20 ''; Compute block / char Length=100; block = ' Land: ' Trim(country) '\ Region: ' Trim(region) '\Verkäufe: ' put(actual,$8.) '\Erwartet: ' put(predict,$8.); Endcomp; Literatur R. Pass, D. Ewing: So You re Still not Using Proc Report. Why not? SUGI 24, 1999, Hands-on Workshops D. Trenery: Jazzing up Your Reports Some Tricks with Proc Report. SUGI 24, 1999, Coder s Corner J. Meimei Ma, S. Schlotzhauer: Fast Track to Proc Report Results SUGI 25, 2000, Beginning Tutorials D. Ewing, R. Pass: So Now You re Using Proc Report. Is it Pretty and Automated? SUGI 25, 2000, Hands-on Workshop Literatur (2) R. Pass: Proc Report Land of the Missing OBS Column SUGI 25, 2000, Coder s Corner L. Schneider: Format Challenges with Proc Report SUGI 26, 2001, Coder s Corner SAS Online Doku (Help Report) SAS Guide to the Report Procedure
23 Die Prozedur Datasets Die Prozedur Datasets Oder: Wie schafft man sich schnell Überblick über neue SAS-Tabellen? Wie geht man mit SAS-Tabellen um? Wie schützt man diese gegen fremden Zugriff? Metainformationen Struktur und Inhalt: ACCESS-Fenster (Selektionsspalte, FSEDIT/FSBROWSE) SAS Explorer, Libraries-Fenster (rechtes Mausmenü, Viewtable) Prozedur DATASETS mit Anweisung CONTENTS und Optionen DATA= und OUT=
24 Data Set Management mit der Prozedur DATASETS Data Sets umbenennen: CHANGE Namen zweier SAS Tabellen austauschen: EXCHANGE Variablen umbenennen, Labels, Informate und Formate setzen: MODIFY Einzelne SAS Tabellen (DELETE ) und ganze Bibliotheken (KILL) löschen Programmbeispiel 1 Proc Datasets Lib=sasuser; Contents Data=rauch Out=work.show; Change iris=blume; Exchange rauch=blume; Modify rauch; Label sl='länge der Sepalen'; Rename sl=lenkelch; Delete blume; Kill; QUIT; Geht es auch anders? Formate und Labels können auch interaktiv geändert werden. (Libraries- und Access-Fenster) Und SAS Dateien können außerhalb vom SAS System umbenannt und gelöscht werden, z.b. mit dem Explorer.
25 Verknüpfen von SAS-Tabellen Klassischer Ansatz des "Anfängers": Datenschritt mit Anweisung SET: DATA gesamt; SET ds1 ds2; RUN; Aber: Bei großen Datenmengen ist dies ineffizient! Besser: Prozedur DATASETS mit der Anweisung APPEND Proc Datasets Lib=work; Append Base=gross Data=neu; Quit; Voraussetzung: Identische Strukturen, sonst: Abbruch mit ERROR-Meldung Abhilfe schafft z.t. Option FORCE: PROC DATASETS lib=work FORCE; Basis Tabelle stellt Referenz für die Verknüpfung dar. SAS Tabellen kopieren DATASETS mit Anweisung COPY Erzeugung von Transportfile (XPORT) Nicht ganz einfache Syntax Proc Datasets Lib=work; Copy Out=sasuser Mt=DATA; Select eins zwei; Quit; Nicht innerhalb einer Bibliothek!!!
26 Auswege Prozedur DATASETS mit Anweisung APPEND was aber nicht sehr intuitiv ist Kopieren über das Betriebssystem (mit Explorer oder Kommando) Paßwort-Schutz über die Data Set Optionen - READ= Lesezugriff - WRITE= Schreibzugriff (Ändern) - ALTER= Löschen, Umbenennen - PW= Beinhaltet alle drei Rechte Proc Datasets Lib=sasuser; Modify iris (Write=stop Alter=stop); Quit; Literatur zu Proc Datasets Online Hilfe: Kommando help datasets Ortseifen, Pfister, Stürzl: Tipps & Tricks Nützliche Lösungen aus der Praxis. Proceedings zur 4. KSFE 2000 in Gießen.
27 Libname d "???"; /* */ /*--- Teil 1: Prozedur Tabulate ---*/ /* */ Table actual; Table actual*mean; Table actual*n actual*mean; Table actual*(n mean); Class country; Table actual*mean*country; * Zweidimensionale Tabellen; Table actual*(n Mean); Class prodtype; Table prodtype, actual*(n Mean); * Klassifikationsvariablen bei beiden Dimensionen; Table prodtype,actual*country*mean; * Hinzufügen einer dritten Klassifikationsvariablen; Class country prodtype year; Table prodtype year,actual*country*mean;
28 * Nesten der dritten Klassifikationsvariablen; Class country prodtype year; Table prodtype*year,actual*country*mean; * Hinzufügen von Zeilen- und Spaltensummen; Table prodtype,(country All)*N; Table prodtype All,country*N; Table prodtype All,(country All)*N; * Dreidimensionale Tabellen; Table prodtype,(country All)*actual*Mean; Class country prodtype year; Table prodtype,(country All)*actual*Mean,year; Class country prodtype year; Table year, prodtype, (country All)*actual*Mean; * Verschönerung der Tabellen; Table prodtype,(country All)*actual*Mean; Table prodtype,(country=' ' All='Total')*actual*Mean;
29 Table prodtype, (country=' ' All='Total')*actual=' '*Mean=' '; Table prodtype, (country=' ' All='Total')*actual=' '*Mean=' ' / Box='Average Actual Sales'; Proc Tabulate Data=d.prdsale Format=Dollar10.; Table prodtype, (country=' ' All='Total')*actual=' '*Mean=' ' / Box='Average Actual Sales'; * HTML Output; Ods Rtf File='d:\test.rtf'; Ods Html File='d:\test.html' /* style=minimal d3d statdoc theme barrettsblue...*/ ; Proc Tabulate Data=d.prdsale Format=dollar12.; Table prodtype,(country=' ' All='Total')*actual=' '*Mean=' ' / Box='Average Actual Sales'; Ods Html Close; Ods Rtf Close;
30 /* */ /*--- Teil 2: Prozedur Report ---*/ /* */ Proc Report Data=d.prdsale Nowd; * Im Batchmodus ist Nowd nicht erforderlich.; Proc Report Data=d.prdsale Nowd Headline Headskip; Proc Report Data=d.prdsale Nowd Headline Headskip; Column country year predict actual diff; Define country / Display 'Land'; Define year / Display 'Jahr'; Define predict / Analysis Format=10.2 Width=12 'Erwartet ($)'; Define actual / Analysis Format=10.2 Width=12 'Verkäufe ($)'; Define diff / Computed Format=10.2 Width=10 'Differenz in $'; Compute diff; diff=actual.sum-predict.sum; Endcomp; * Order-Typen hinzufügen; Proc Report Data=d.prdsale Nowd Headline Headskip; Column country year predict actual diff; Define country / Order 'Land' Order=Internal; Define year / Order 'Jahr'; Define predict / Analysis Format=10.2 Width=12 'Erwartet ($)'; Define actual / Analysis Format=10.2 Width=12 'Verkäufe ($)'; Define diff / Computed Format=10.2 Width=10 'Differenz in $'; Compute diff; diff=actual.sum-predict.sum; Endcomp; * Group-Typen hinzufügen; Proc Report Data=d.prdsale Nowd Headline Headskip; Column country region prodtype year predict actual diff ; Define country / Group 'Land' Order=Internal; Define region / Group 'Region'; Define prodtype / Group 'Prod.Typ' Width=8; Define year / Group 'Jahr'; Define predict / Analysis Format=10.2 Width=12 'Erwartet ($)'; Define actual / Analysis Format=10.2 Width=12 'Verkäufe ($)'; Define diff / Computed Format=10.2 Width=10 'Differenz in $'; Compute diff; diff=actual.sum-predict.sum; Endcomp;
31 * Group-Typen mit Summe und Mittelwert hinzufügen; Proc Report Data=d.prdsale Nowd Split='\'; Column country region prodtype ('-Verkaufszahlen-' ('-Erwartet-' predict predict=predictm) ('-Verkäufe-' actual actual=actualm) ('-Differenz-' diff diffm)); Define country / Group 'Land\--' Order=Internal; Define region / Group 'Region\--'; Define prodtype / Group 'Prod.Typ\--' Width=8; Define predict / Analysis Format=10.2 Width=12 'Gesamt\--' Sum; Define predictm / Analysis Format=10.2 Width=12 'Mittel\--' Mean; Define actual / Analysis Format=10.2 Width=12 'Gesamt\--' Sum; Define actualm / Analysis Format=10.2 Width=12 'Mittel\--' Mean; Define diff / Computed Format=10.2 Width=10 'Gesamt\--'; Define diffm / Computed Format=10.2 Width=10 'Mittel\--'; Compute diff; diff=actual.sum-predict.sum; Endcomp; Compute diffm; diffm=actualm-predictm; Endcomp; Break After country / Ol Ul Skip Summarize Suppress; Rbreak After / Dol Dul Skip Summarize; Title1 ' Proc Report - Beispiel mit PRDSALE'; Title2 '--- Schon ganz schön fortgeschritten ---'; Title3 ; Title; * Darstellung in Spalten; Proc Report Data=d.prdsale Nowd Headline Headskip Panels=3 PS=50 Pspace=15; Column country region actual; Define country / Display Width=7; Define region / Display Width=6; Define actual / Analysis Format=6.; Proc Report Data=d.prdsale Nowd Split='\' Panels=100 Ps=50; Column country region actual predict block; Define country / Display noprint; Define region / Display noprint; Define actual / Display noprint; Define predict / Display noprint; Define block / Computed Flow Width=20 ''; Compute block / char Length=100; block = ' Land: ' Trim(country) '\ Region: ' Trim(region) '\Verkäufe: ' put(actual,$8.) '\Erwartet: ' put(predict,$8.); Endcomp;
Schritt für Schritt-Einführung in die Prozedur Tabulate
Tutorium Schritt für Schritt-Einführung in die Prozedur Tabulate Carina Ortseifen Universitätsrechenzentrum Heidelberg Im Neuenheimer Feld 293 69120 Heidelberg Carina.Ortseifen@urz.uni-heidelberg.de Zusammenfassung
MehrKSFE 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
MehrODS 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
MehrDateneingabe 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
MehrUnterlagen zu: Das Datenanalysesystem SAS SS 2000
Das Datenanalysesystem SAS Eine Einführung in Version 8 und die Analyst Application Carina Ortseifen URZ Heidelberg Sommersemester 2000 Zum Kurs 10 Kurs setzt sich zusammen aus - Vorlesung 09:15-11:00
Mehr4. Datumsvariablen u.a.m
4. Datumsvariablen u.a.m Datumsvariablen u. -funktionen Dateien verknüpfen und aggregieren Mit der Syntax arbeiten Datumsvariablen Daten vom Typ Datum Speicherung von Geburtsdaten, OP-Terminen... und Berechnung
MehrEinführung in SPSS Wintersemester 2000/2001
4. Datumsvariablen u.a.m Datumsvariablen u. -funktionen Dateien verknüpfen und aggregieren Mit der Syntax arbeiten Datumsvariablen Daten vom Typ Datum Speicherung von Geburtsdaten, OP-Terminen... und Berechnung
MehrC. Ortseifen 1. Themen. SAS/Base Prozeduren. 7.1 Prozedur Datasets. Metainformationen
Themen SAS/Base Prozeduren 1. Die Oberfläche von SAS Version 9.1 (8.2) 2. SAS-Tabellen: Datenschritt I 3. SAS-Basisprozeduren Print, Sort 4. Statistik am Beispiel von Means und Ttest 5. Tabellen verknüpfen:
MehrUnterlagen zu: Das Datenanalysesystem SAS SS 2000
Nachtrag zu 1. 10 Menüs sind kontextsensitiv: File Open in der normalen SAS-Umgebung öffnet ein SAS-Programm in den Editor File Open im Analyst öffnet eine Tabelle ins Datenfenster 10 Probleme beim Speichern
MehrProbleme beim Projekt-Speichern
Nachtrag zu 1. 10 Menüs sind kontextsensitiv: File Open in der normalen SAS-Umgebung öffnet ein SAS-Programm in den Editor File Open im Analyst öffnet eine Tabelle ins Datenfenster 10 Probleme beim Speichern
MehrÜbersicht der wichtigsten MySQL-Befehle
Übersicht der wichtigsten MySQL-Befehle 1. Arbeiten mit Datenbanken 1.1 Datenbank anlegen Eine Datenbank kann man wie folgt erstellen. CREATE DATABASE db_namen; 1.2 Existierende Datenbanken anzeigen Mit
MehrWie 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,
MehrEs geht also im die SQL Data Manipulation Language.
1 In diesem Abschnitt wollen wir uns mit den SQL Befehlen beschäftigen, mit denen wir Inhalte in Tabellen ( Zeilen) einfügen nach Tabelleninhalten suchen die Inhalte ändern und ggf. auch löschen können.
MehrExcel Formularen mit SAS Daten
Bevölkern von MS- Excel Formularen mit SAS Daten Datentransfer von SAS zu MS-Excel mittels dynamic data exchange (DDE) Bernadette Fabits Agenda Das Ziel Die Zutaten So wirds gemacht Alternative zu DDE
MehrÜbung zur Vorlesung: Mikroökonometrie. Mi. 9:45-11:15 Uhr PC-Pool und Barbara Hanel
Übung zur Vorlesung: Mikroökonometrie Mi. 9:45-11:15 Uhr PC-Pool und 3.125 Barbara Hanel Organisatorisches Übungstermine: bis ca. 10.6. STATA-Übung im PC-Labor ab 17.6. Übung mit Aufgabenblättern in Raum
MehrSAS-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
MehrSAS-Treff am URZ: Formate Formate automatisieren. 2. Picture-Formate. 3. Boxplots und Formate. 4. Beschriften von Balkendiagrammen
SAS-Treff am URZ: Tipps und Tricks zu Formaten. November 27 Carina Ortseifen Inhalt. Formate automatisieren 2. Picture-Formate. Boxplots und Formate 4. Beschriften von n 5. Literatur Formate automatisieren.
MehrSAS in der Praxis Tipps und Tricks für SAS Web Report Studio 4.3
, SAS in der Praxis - SAS in der Praxis Tipps und Tricks für SAS Web Report Studio 4.3 16. KSFE in Dresden 9. März 2012 Agenda Was ist SAS Web Report Studio (WRS)? Hinweis zu WRS 4.3 unter Internet Explorer
MehrSAS-Benutzertreff: Neuerungen SAS/GRAPH V8. Carina Ortseifen 1. Neuerungen im Modul SAS/GRAPH der Version 8. Inhalt. 1.
Neuerungen im Modul SAS/GRAPH der Version 8 SAS-Benutzertreffen URZ Heidelberg 22. September 2000 Inhalt 1. Prozedur GCHART 2. Prozedur GPLOT 3. Neue Devices für Web-Grafiken HTML WEBFRAME 4. Sonstige
MehrSAS für Excel-Anwender
Themen SAS für Excel-Anwender SAS-Treff am URZ 7. Juli 2006 1. Überblick über verschiedene Methoden 2. Unformatierte Methoden (Proc Import, Proc Export, Excel Libname Engine, Ods Csv) 3. Ods Markup Methoden
MehrSAS-Tipp #6: Schneller als Proc Summary
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, 2014-14:22 Martin Steinert Zugegeben, lässt
MehrMySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.
MySQL-Befehle 1. Einleitung In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. 2. Arbeiten mit Datenbanken 2.1 Datenbank anlegen Eine Datenbank kann man wie folgt
MehrSpalten 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
MehrSAS-Kurs: SS 09. Helmut Küchenhoff, Cornelia Oberhauser, Monia Mahling, Vroni Fensterer, Sara Wadle. 8. Juni 2009
SAS-Kurs: SS 09 Helmut Küchenhoff, Cornelia Oberhauser, Monia Mahling, Vroni Fensterer, Sara Wadle 8. Juni 2009 Daten ansehen Deskriptive Statistik Erzeugen von Grafiken Korrelationen ODS: Output Delivery
MehrODS DOCUMENT und PROC DOCUMENT die unbekannten Schönen
Reporting ODS DOCUMENT und PROC DOCUMENT die unbekannten Schönen Carina Ortseifen Universitätsrechenzentrum Heidelberg Im Neuenheimer Feld 293 69120 Heidelberg carina.ortseifen@urz.uni-heidelberg.de Zusammenfassung
MehrC. Ortseifen: im- und Export von Excel 13. Mai 2005
Möglichkeiten des Im- und Exports von Excel-Tabellen in SAS SAS-Treff am URZ 13. Mai 2005 Carina Ortseifen Inhalt 1. Einführung 3. Prozedur Import / Import Wizard Inhalt 1. Einführung 3. Prozedur Import
MehrÄ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
MehrPROC MEANS. zum Berechnen statistischer Maßzahlen (für quantitative Merkmale)
PROC MEAS zum Berechnen statistischer Maßzahlen (für quantitative Merkmale) Allgemeine Form: PROC MEAS DATA=name Optionen ; VAR variablenliste ; CLASS vergleichsvariable ; Beispiel und Beschreibung der
Mehr7. Globale Einstellungen
7. Globale Einstellungen Tools Viewer Settings Viewer Table Analyst-Bildschirmaufteilung Schrifttyp Edit/Browse-Modus Variablen mit Namen oder Labels VariablesReihenfolge alphabetisch oder nach Position
MehrUnterlagen zu: Das Datenanalysesystem SAS SS 2000
7. Globale Einstellungen Tools Viewer Settings Viewer Table Analyst-Bildschirmaufteilung Schrifttyp Edit/Browse-Modus Variablen mit Namen oder Labels VariablesReihenfolge alphabetisch oder nach Position
MehrVon SAS nach SPSS und umgekehrt
Von SAS nach SPSS und umgekehrt Umwandlung von Dateien inklusive Formaten/Wertelabels Timm Lochmann, Carina Ortseifen Universitätsrechenzentrum Heidelberg Inhalt 1. Unterschiede zwischen SAS- und SPSS-Dateien
MehrTHEMA: 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:
MehrPROC REPORT - Decathlon
Reporting PROC REPORT - Decathlon Manuela Wern Stefanie Daum SCHUFA Holding AG SCHUFA Holding AG Massenbergstr. 13a Massenbergstr. 13a 44787 Bochum 44787 Bochum manuela.wern@schufa.de stefanie.daum@schufa.de
MehrSAS 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
MehrDeskriptive Statistiken
Deskriptive Statistiken Inhaltsverzeichnis DESKRIPTIVE STATISTIKEN... 1 Deskriptive Statistiken Deskriptive Statistiken Mit MAXQDA Stats können Sie zahlreiche Maßzahlen der deskriptiven Statistiken für
Mehr1 Univariate Statistiken
1 Univariate Statistiken Im ersten Kapitel berechnen wir zunächst Kenngrößen einer einzelnen Stichprobe bzw. so genannte empirische Kenngrößen, wie beispielsweise den Mittelwert. Diese können, unter gewissen
MehrMö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:
MehrDas Datenanalysesystem SAS
Das Datenanalysesystem SAS Einführung in die Blockkurs, SS 2005 Dr. Carina Ortseifen, URZ Heidelberg Kursaufbau Montag, 18.07. Freitag, 22.07.2005 Kurs 09:00-12:00 R 118 Pause 12:00 13:00 Kurs 13:00-16:00
MehrAgenda. Eine gute Basis: SAS Base und SAS Graph. Neue Graph Prozeduren Neuerungen in SAS Base Live Demo ausgesuchter Codes.
Eine gute Basis: SAS Base und SAS Graph Nils-Henrik Wolf Agenda Erweiterungen für SAS Graph Neue Graph Prozeduren Neuerungen in SAS Base Live Demo ausgesuchter Codes 1 ODS Graphics Statistische Prozeduren
MehrStream EDitor SED und Reguläre Ausdrücke
Stream EDitor SED und Reguläre Ausdrücke ExactCODE New Thinking Store 11. Mai 2006 Was ist SED? sed steht für Stream EDitor eine Variante des Unix Editors ed und arbeitet auf Streams keine interaktiven
MehrOutput Delivery System ODS. Die Prozedur Template. Das ODS-Konzept. Grischa Pfister Seit 1993 SAS aktiv 1999 Info Ware seit 04/2003 icasus
Der Referent Output Delivery System ODS Die Prozedur Template Grischa Pfister Seit 1993 SAS aktiv 1999 Info Ware seit 04/2003 icasus Arbeitsfelder Anwendungsentwicklung AF, IntrNet, Java Data Warehouse
MehrNews 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
MehrMakrofunktion 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
MehrEinführung in SPSS Wintersemester 2000/2001
Einführung in SPSS für Windows Wintersemester 2000/2001 Carina Ortseifen (Stand: 18. Oktober 2000) SPSS Statistical Program for Social Sciences Am URZ ist installiert: SPSS für Windows 9.0 und 10.0 (deutsch
MehrProgrammierung. C. Ortseifen 1. Literatur. Das Datenanalysesystem SAS. Kursaufbau. Weitere Literatur
Literatur Das Datenanalysesystem SAS Einführung in die Blockkurs, SS 2005 Dr. Carina Ortseifen, URZ Heidelberg Kursunterlagen (über URZ-Homepage Software > Statistik > Kurse > SAS anklicken) SAS Online-Hilfe
MehrWS2018/ Oktober 2018
Einführung in die Programmierung Ronja Düffel WS2018/19 05. Oktober 2018 Rückblick Datentypen bool Zahlen (int und float) string Variablen Kontrollstrukturen Verzweigungen (if...: und if...else:) Schleifen
MehrCAS coole Arbeitsumgebung für SAS Programme
Webinar@Lunchtime CAS coole Arbeitsumgebung für SAS Programme 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
MehrKreuztabelle 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
MehrPerformance Verbesserung BIRT-BERICHTE
ClassiX Software GmbH Performance Verbesserung der BIRT-BERICHTE Tipps zur Performance Verbesserung der Berichte unabhängig von der Engine Jana Fischereit 21.01.2013 1 Inhalt 2 Allgemeine Aussagen... 2
MehrPROC NPAR1WAY. zum Durchführen des U-Tests für zwei unverbundene Stichproben (für quantitative nicht-normalverteilte Merkmale)
PROC NPAR1WAY zum Durchführen des U-Tests für zwei unverbundene Stichproben (für quantitative nicht-normalverteilte Merkmale) Allgemeine Form: PROC NPAR1WAY DATA=name Optionen ; VAR variablenliste ; CLASS
MehrExportieren 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
MehrImport 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
MehrMöglichkeiten der Nach-Verfolgung von Änderungen an SAS-Datensätzen
Tipps & Tricks Möglichkeiten der Nach-Verfolgung von Änderungen an SAS-Datensätzen Ralf Minkenberg Boehringer Ingelheim Pharma GmbH & Co. KG Binger Str. 173 55216 Ingelheim ralf.minkenberg@boehringer-ingelheim.com
MehrZeichen 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
MehrEffektives Arbeiten mit SAS
Effektives Arbeiten mit SAS Grundlagen und Programmierung von Alexander Graf, Werner Bundschuh, Dr. Hans-Günther Kruse, Universitätsrechenzentrum Heidelberg Wissenschaftsverlag Mannheim Leipzig Wien Zürich
MehrMerge 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
Mehrods html / proc template mit MS-Word
News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS ods html / proc template mit MS-Word 28 February, 2007-15:56 Andrea Knautz Ich möchte
Mehr6.4 Der Kruskal-Wallis Test
6.4 Der Kruskal-Wallis Test Der Test von Kruskal und Wallis, auch H-Test genannt, ist ein Test, mit dem man die Verteilungen von Teilstichproben auf Unterschiede untersuchen kann. Bei diesem Test geht
Mehr3. Bestehende Dateien
3. Bestehende Dateien Zugriff auf Excel- u. Access-Tabellen Bilden neuer Variablen Auswahl/Untermengen Umkodieren bestehender Werte Einlesen externer Dateien Daten, die mit einem anderen Anwendungsprogramm
MehrKurzanleitung für SPSS Statistics 22
Kurzanleitung für SPSS Statistics 22 im Rahmen des Moduls Betriebssoziologie (Prof. Dr. Christian Ernst) Schritt 1: Variablen definieren (in der Variablenansicht) Daten können direkt in ein "leeres" Datenfenster
MehrSAS-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...
MehrErmittlung 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
MehrJede 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Ü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
Mehr2 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Übung zur Einführung in die empirische Mikroökonomik (Ökonometrie II) Einführung in STATA. Universität Bamberg. Professur für VWL, Sozialpolitik
Übung zur Einführung in die empirische Mikroökonomik (Ökonometrie II) Einführung in STATA Universität Bamberg Professur für VWL, Sozialpolitik Sommersemester 2005 Dipl.-Vw. Christoph Wunder () Einführung
MehrÜbung Statistik I Statistik mit Stata SS Wiederholung und Probeklausur
Übung Statistik I Statistik mit Stata SS07 04.06.2007 7. Wiederholung und Probeklausur Andrea Kummerer (M.A.) Oec R. I-53 Sprechstunde: n.v. Andrea.Kummerer@sowi.uni-goettingen.de Statistik mit Stata -
MehrAnleitung. Zur Erstellung einer Datentabelle und eines Säulendiagramms mit Microsoft Office Excel
Anleitung Zur Erstellung einer Datentabelle und eines Säulendiagramms mit Microsoft Office Excel 1.) Öffne das Programm Microsoft Office Excel. 2.) Benne die oberen vier Zellen (A1-D1) mit folgenden Titeln:
MehrDaten transformieren
Daten transformieren Inhaltsverzeichnis DATEN TRANSFORMIEREN... 1 Variablen berechnen... 1 Variablen umcodieren... 3 Daten transformieren Variablen berechnen Mit MAXQDA Stats können Sie Berechnungen mit
MehrTutorial. Stata und Wharton Research Data Services (WRDS)
Tutorial Stata und Wharton Research Data Services (WRDS) Inhaltsverzeichnis 1 Stata 2 Wharton Research Data Services (WRDS) 2 Inhaltsverzeichnis 1 Stata 1 Was ist Stata? 2 Wharton Research Data Services
MehrTHEMA: PLAUSIBILITÄTSPRÜFUNGEN MIT INTEGRITY CONSTRAINTS IN BASE SAS KARIN GROSS
WEBINAR@LUNCHTIME THEMA: PLAUSIBILITÄTSPRÜFUNGEN MIT INTEGRITY IN BASE SAS KARIN GROSS EBINAR@LUNCHTIME HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education
MehrStatistik IV Übung mit Stata 10. Statistik IV. 3. Datenaufbereitung II und erste Auswertungen. Göttingen 27. Mai Dozent: Jürgen Leibold
Statistik IV 3. Datenaufbereitung II und erste Auswertungen Dozent: Jürgen Leibold 1 Terminplanung Nr. Termin Inhalt 1 14.04.09 Einführung Organisatorisches und Scheinvoraussetzungen Statistik mit Softwareunterstützung?
MehrSASGraphs2PDF. 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
MehrUmbenennung 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
Mehr4.1 Aufbau und Eingabe von Formeln
4.1 Aufbau und Eingabe von Formeln Grundlagen zu Formeln Formeln sind Berechnungen, die in eine Zelle oder in die Bearbeitungsleiste eingetragen werden können. Standardmässig zeigt Excel in der Bearbeitungsleiste
MehrInhaltsverzeichnis HÄUFIGKEITSTABELLEN... 1
Häufigkeitstabellen Inhaltsverzeichnis HÄUFIGKEITSTABELLEN... 1 Häufigkeitstabellen Häufigkeitstabellen Neue Häufigkeitstabelle erstellen Um eine Häufigkeitstabelle zu erstellen, gehen Sie wie folgt vor:
MehrWS2017/ Oktober 2017
Einführung in die Programmierung Ronja Düffel WS2017/18 09. Oktober 2017 Rückblick Datentypen bool Zahlen (int und float) string Variablen Kontrollstrukturen Verzweigungen (if...: und if...else:) Schleifen
MehrDaten 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,
Mehr1.5 Berechnung von Rangzahlen
1.5 Berechnung von Rangzahlen Bei vielen nichtparametrischen Verfahren spielen die so genannten Rangzahlen eine wesentliche Rolle, denn über diese werden hier die Prüfgrößen berechnet. Dies steht im Gegensatz
MehrSQL Data Manipulation Language (DML) und Query Language (QL)
Innsbruck Information System University of Innsbruck School of Management Information Systems Universitätsstraße 15 6020 Innsbruck SQL Data Manipulation Language (DML) und Query Language (QL) Universität
MehrHandbuch Listengenerator Listengenerator
Handbuch Listengenerator Im Hauptmenü anklicken: Sonstiges Listengenerator Copyright by r+w data 2012 Bedienungsanleitung Listengenerator Seite 1 Alternativ kann man den Listengenerator auch in dem Modul
MehrDATEN SÄUBERN IN GOOGLE SHEETS
DATEN SÄUBERN IN GOOGLE SHEETS Mehr zu unseren Projekten & Workshops: datenschule.de E-Mail: info@datenschule.de Telefon: 030-57703666-2 DATEN SÄUBERN IN GOOGLE SHEETS INHALTSVERZEICHNIS 1. Daten-Formate
MehrProc Transpose oder Do-it-yourself
SAS / Base Proc Transpose oder Do-it-yourself Heribert Ramroth Institute of Public Health INF 324 69120 Heidelberg Heribert.Ramroth@uni-heidelberg.de Zusammenfassung Bei der Datenanalyse taucht regelmäßig
Mehr3 Query Language (QL) Einfachste Abfrage Ordnen Gruppieren... 7
1 Data Definition Language (DDL)... 2 1.1 Tabellen erstellen... 2 1.1.1 Datentyp...... 2 1.1.2 Zusätze.... 2 1.2 Tabellen löschen... 2 1.3 Tabellen ändern (Spalten hinzufügen)... 2 1.4 Tabellen ändern
MehrC++ - Objektorientierte Programmierung Konstruktoren und Destruktoren
C++ - Objektorientierte Programmierung Konstruktoren und Destruktoren hat eine Kantenlänge hat eine Füllfarbe Kantenlänge setzen Füllfarbe lesen Volumen berechnen Leibniz Universität IT Services Anja Aue
MehrC. Ortseifen: Reguläre Ausdrücke
Inhalt Reguläre Ausdrücke mit SAS Einsatz der RX- und PRX-Funktionen Dr. Carina Ortseifen SAS-Treff am URZ 2. Dezember 2005 1. Einleitung 2. Aufbau der regulären Ausdrücke 3. Beispiele 4. Reguläre Ausdrücke
MehrData Cubes PG Wissensmangement Seminarphase
PG 402 - Wissensmangement Seminarphase 23.10.2001-25.10.2001 Hanna Köpcke Lehrstuhl für Künstliche Intelligenz Universität Dortmund Übersicht 1. Einführung 2. Aggregation in SQL, GROUP BY 3. Probleme mit
Mehr7 Vergleich mehrerer verbundener Stichproben 7.1 Friedman Rang-Varianzanalyse
7 Verleich mehrerer verbundener Stichproben 7.1 Friedman Ran-Varianzanalyse Der Test von Friedman ist ein Analoon zur Varianzanalyse, nur dass dieser Test nichtparametrisch ist und deshalb im Geensatz
MehrA&O ExPra Datenauswertung
A&O ExPra 2008 Datenauswertung Datenauswertung Datenerhebung Datenaufbereitung Grafische Darstellung der Ergebnisse Excel, Calc (Open Office), gnumeric, SPSS... Statistiken, statistische Tests, Modellierung
MehrSchöne neue Welt. So können Sie fehlende SAS-Funktionalitäten mit PROC FCMP nachrüsten. SAS Treff 13. Juni 2013
Schöne neue Welt So können Sie fehlende SAS-Funktionalitäten mit PROC FCMP nachrüsten SAS Treff 13. Juni 2013 ist IT-Dienstleister für Business Intelligence und Datenanalyse gibt es seit fast 25 Jahren
MehrData Cube. 1. Einführung. 2. Aggregation in SQL, GROUP BY. 3. Probleme mit GROUP BY. 4. Der Cube-Operator. 5. Implementierung des Data Cube
Data Cube 1. Einführung 2. Aggregation in SQL, GROUP BY 3. Probleme mit GROUP BY 4. Der Cube-Operator 5. Implementierung des Data Cube 6. Zusammenfassung und Ausblick Dank an Hanna Köpcke! 1 On-line Analytical
Mehr1.3 Handhabung eines Programmiersystems
1.3 Handhabung eines Programmiersystems Der Turbo-Pascal-Editor Man muss nichts vom Innenleben eines Computers verstehen, um mit ihm umgehen zu können. Wir wollen ihn als "black box" verwenden, also lediglich
Mehr