SAS vs. SPSS

Hallo,
im Rahmen einer Wirtschaftlichkeitsbetrachtung soll SAS mit SPSS verglichen werden. Da ich keine tiefgreifenden Kenntnisse von SPSS besitze würde ich mich freuen, wenn hier jemand Erfahrungen bei der Arbeit mit beiden Systemen besitzt. Über Anregungen und Hinweise bin ich dankbar.

Thomas Degenhardt

Interview mit einem SAS+SPSS-Kenner

Hallo Herr Degenhardt,

... habe mal den angesprochenen Kollegen, der bereits mit beiden System gearbeitet hat, interviewt, was seine Erfahrungen mit SPSS im Vergleich zu SAS sind.

Hier zunächst seine Aussagen bzgl. der Statistik-Funktionalität:

- Im Bereich einfacher statistischer Verfahren (deskriptive Statistik, lineare Regressionen, ...) sind beide Systeme vergleichbar.
- Bei spezielleren statistischen Verfahren muß man im Detail analysieren, welches der Pakete SAS und SPSS das Verfahren implementiert hat.

In Ihrer Antwort vom 1.11. erwähnen sie zusätzlich "komplexe Analyse-Skript". Hierunter können wir uns zweierlei vorstellen:

- sehr differenzierte Data-Steps und
- sehr stark parametrisierte SAS-Makros.

Beide Funktionen (d.h. satzweise Verarbeitung von Dateien und eine Skriptsprache) gibt es in SPSS auch, aber nicht mit gleicher Funktionsvielfalt und Leistungsfähigkeit wie in SAS.

Abschließend: Der Aspekt der Benutzerfreundlichkeit und des Einarbeitungsaufwandes. Wenn die zu analysierenden Daten mehr oder weniger so vorliegen, wie man sie analysieren kann und es tatsächlich "nur" um die statistische Analyse geht, hat SPSS gegenüber SAS bzgl. der Benutzerfreundlichkeit möglicherweise immer noch einen Vorsprung, der mit dem Enterprise Guide allerdings schon deutlich kleiner geworden ist. Dem stehen auf SAS-Seite (neben den oben angesprochenen) allerdings viele Funktionen gegenüber, die es in SPSS gar nicht oder nicht in der Leistungsfähigkeit gibt.

Gruß
S. Frenzel

SAS vs. SPSS

Hallo Herr Frenzel,

ihre Ausführungen empfinde ich als sehr hilfreich. Sie decken sich mit den Erfahrungen die ich bei AOL gesammelt habe.
Die Benutzerfreundlichkeit bei SPSS ist für Einsteiger sehr vorteilhaft. Vom Gefühl bewegt man sich näher an Microsoft Excel und gelangt somit schneller zu ersten Ergebnissen. Steigt man tiefer in die Thematik ein fürchte ich, dass die Funktionsvielfalt bei SPSS im Bereich Statistik und Programmierung hinter SAS liegt.
Für einen direkten Vergleich werde ich tiefer in SPSS einsteigen. Am Ende wird sich zeigen ob der höhere Preis bei SAS die geringere Funktionsvielfalt bei SPSS ausgleicht.
Unter "komplexe Analyse-Skripte" verstehe ich, wie von Ihnen beschrieben, sehr differenzierte Data-Steps und sehr stark parametrisierte SAS-Makros.

Viele Grüße,

Thomas Degenhardt

SAS hat Stärken bei Plattformen/ Datenzugriff ...

Hallo Herr Degenhardt,

ich kenne beide Tools recht gut (bei SPSS die Versionen 10 und 11 unter Windows), Ihre Frage ist jedoch recht komplex und hier nicht umfassend zu beantworten. Sie können mich gerne auch direkt ansprechen.

Daher hier nur ein kurzer Abriss:

SAS ist unschlagbar bei der Verfügbarkeit auf verschiedenen Plattformen: in der Commerzbank wird SAS bspw. auf den Plattformen z/OS, Unix (Solaris), Windows 2003 Server, Windows XP Clients von insgesamt 9.000 Anwendern genutzt. SPSS bietet diese vielfältigen Möglichkeiten meines Wissens nicht. (Faszinierend finde ich hierbei, dass man diese Plattformen miteinander verknüpfen kann, bspw. werden Prozesse auf z/OS gestartet, Ergebnisse hieraus nach Unix transferiert, dort mit Oracle gemischt, weiterverarbeitet und auf einem Win Server bereitgestellt).

SAS hat die Möglichkeit, performant auf div. Datenhaltungssysteme zuzugreifen: wir verwenden DB2-, ORACLE-, MS SQL-Server und SAS-Datenhaltung; SAP-Zugriff haben wir getestet und für gut befunden. Auch dies ist mit SPSS m. W. nicht so gut möglich.

SAS ist funktional wesentlich umfangreicher als SPSS: Neben
Statistik-Funktionen, die Sie im SAS/BASE-Modul finden (deskriptive Statistiken und einige einfache Inferenzstatistiken wie T-Test) werden in SAS/STAT komplexe Statistiken wie bspw. Allgmeine Lineare Modelle mit der Prozedur GLM oder Faktoren-, Cluster- und Diskriminanzanalysen angeboten. Diese sind teilweise auch in SPSS enthalten. SAS/IML ermöglicht jedoch darüpber hinausgehend Matrixalgebra, SAS/OR beinhaltet mit der Prozedur FORECAST Prognoserechnungen. SAS/Insight bietet interaktive Datenanalyse. Mit SAS/AF können Dialogsysteme erstellt und mit der SAS/Intrnet-Software anderen Anwendern als Web-Applikationen zur Verfügung gestellt werden. MIt SAS/FSP können Sie Daten erfassen und mit SCL (Screen Control Language) hierbei Plausibilitätsprüfungen durchführen. Wir verwenden in diesem Zusammenhang auch SAS/Share, mit dem ein (auch plattformübergreifender) Multi-User-Zugriff möglich ist. Mit SAS/IT können Sie Java-, .net oder andere Applikationen an das SAS-System anbinden und diesen die Power der SAS-Statistik übergeben. Mit SAS/Toolkit binden wir bspw. PL/I-Unterprogramme in SAS-Programme ein.... All diese Möglichkeiten bietet SPSS nicht.
Darüber hinaus bietet Ihnen SAS Komplettlösungen, bspw. SAS/Supplier Relationship Management für den Einkauf oder SAS/IT Management Solutions für IT-Performance Management. Auch hier hat SPSS wenig zu bieten, abgesehen vielleicht vom Data Mining Tool.

Mit SAS/Enterprise Guide bietet SAS in der Zwischenzeit auch eine Windows-Oberfläche an, lange Zeit ausschließlich Domäne von SPSS. In der Commerzbank bauen wir darauf, dass SAS dieses Frontend für Power-User mit Nachdruck weiter ausbaut, um insbesondere die Programmerstellung zu erleichtern. Bspw. fehlen noch Parametrisierungsmöglichkeiten für Statistik-Prozeduren oder ganze Prozeduren wie PROC FSEDIT oder PROC REPORT. Von div. Konferenzen (z. B. KSFE, SFD, SFI) weiß ich, dass viele andere Kunden SAS/EG inzwischen ebenfalls einsetzen.

SAS Version 9 bietet darüber hinaus gute Möglichkeiten der Integration in MS-Office sowie der Metadaten- und Anwendungsverwaltung.

Sie sehen also: in einer Wirtschaftlichkeitsberechnung kann nicht nur das Tool Berücksichtigung finden, sondern u. a. die hiermit zu erledigende Aufgabe, das Mengengerüst und der Skill der User.

Sicher ist es in diesem Zusammenhang auch sinnvoll, sich mit dem Vertrieb beider Firmen in Verbindung zu setzen. Ich hatte z.B. gute Unterstützung bei einer ROI-Rechnung für SAS/Enterprise Guide.

Marcus Pilz

Produktverantwortung 'HV-Auswertungssysteme'
Projektleiter 'IC-Technologie'

Commerzbank AG

SAS vs. SPSS Spezifikation

Hallo Herr Pilz,

vielen Dank für die ausführlichen Informationen. Ich sollte in der Tat meine Anfrage etwas spezifizieren.

Wir verwenden SAS nur für einen sehr kleinen Bereich. Die globale Strategie folgt dem Best-of-Breed Ansatz. Damit übernehmen mehrere Softwareprodukte spezielle Aufgabenbereiche.
SAS wird derzeit vorwiegend bei der Programmierung von komplexen Analyse Skripten eingesetzt. Wir haben auch nicht viele SAS-Nutzer. Ich bin alleine. Andere Nutzer für SAS zu gewinnen gestaltet sich aufgrund des schwierigen Einstiegs nicht sehr leicht.
Über die SAS Programmierung realisieren wir Analysen, die mit SQL oder Data-Mining Workbenches nicht machbar sind. Dies ist dann der Fall, wenn statistische Auswertungen regelmäßig und unter Beachtung diverser variabler Faktoren durchgeführt werden müssen. Daher sind bei uns auch nur die Module SAS/Base SAS/Makro und SAS/Stat + der Enterprise Guide im Einsatz. Hier stellt sich natürlich jetzt die Frage ob SPSS in der Programmierung mit SAS mithalten kann. Da ich jedoch keine Erfahrung mit SPSS besitze bin ich über Hinweise und Erfahrungsberichte aus dem Bereich der Programmierung dankbar.

Viele Grüße aus Hamburg,

Thomas Degenhardt

Hallo Herr Degenhardt,in

Hallo Herr Degenhardt,

in der Commerzbank haben wir vier verschiedene Anwendergruppen für SAS-Technologie

1. 'Berichte-Abrufer'
- Bankfachleute ohne Programmierkenntnisse, die PARAMETRISIERTE Abfragen nur starten bzw. OLAP-Technologie verwenden.
2. 'Report-Generierer'
- Kollegen, die Reports zusammenklicken (mit einer selbst in PL/I und TSO programmierten Software auf dem Host)
3. 'SAS-Programmierer'
4. 'Administratoren'

Weshalb schreibe ich Ihnen dies ?

Wir versprechen uns vom Einsatz der SAS/Enterprise Guide Software, dass wir mehr Anwender, die häufig von der Komplexität der SAS-Programmierung abgeschreckt werden, an die SAS-Software heranführen können. Hierbei sind insbesondere Abfragefenster (im rechten Tab können auch parametrisierte Fragen angegeben werden), Zusammenfassungstabellen und Grafiken von Bedeutung.

Neben der Basis-Funktionalität wurde SAS/EG von uns (in Zusammenarbeit mit der Firma HMS) um komplette in Visual Basic Dialoge erweitert, um gerade 'unbedarften Gelegenheitsarbeitern' ein einfaches Ad Hoc Werkzeug zur Verfügung zu stellen. Auf dem SAS Forum Deutschland (Nov. 2005 in Ulm) wird diese Lösung vorgestellt, und ich plane eine Beschreibung der Funktion hier bei Redscope einzustellen.

--> Vielleicht sind sie ja auf diese Art nicht mehr lange SO ALLEINE, in diesem Bereich, also Erweiterbarkeit und Parametrisierbarkeit über SAS-Makros ist SAS, insbes. SAS/EG, den mir bekannten SPSS-Funktionen bei weitem überlegen. Dafür ist die SPSS-Oberläche umfangreicher und besser verständlich, auch näher an das angelehnt was ich im Studium an der Hochschule an Statistik kennengelernt habe.

Bzgl. SAS-PROGRAMMIERUNG kann SAS größere Datenvolumina verarbeiten (plattform-abhängig) und bietet mehr Methoden an als SPSS. Je nachdem welche Programmierthemen Sie haben, können Sie darüber hinaus u. U. auf SAS-Models zurückgreifen für Methoden, die NICHT in SAS / SPSS VERFÜGBAR sind, bspw. Statistiken aus dem Bereich der Testkonstruktion, die über Cronbachs Alpha hinausgehen (Reliabilitätskoeffizienten, etc.).

Vielleicht ist es in Ihrem Hause auch hilfreich, sich mit den 'Click-Stream-Analytikern' in Verbindung zusetzen, vielleicht verwenden diese ja bereits den Webhound zur Analyse der Web-Logs.

Marcus Pilz
Produktverantwortung 'HV-Auswertungssysteme'
Projektleitung 'IC-Technologie'

Commerzbank AG

SAS vs. SPSS

Hallo Herr Pilz,

vielen Dank für die detaillierte Beschreibung.
Gerade was die Programmierfunktionen angeht werde ich in SPSS einsteigen um einen Vergleich durchzuführen. Sämtliche OLAP-Reports und Webdatenauswertungen werden bei uns mit anderen Tools (z.B. Business Objects) angefertigt.

Viele Grüße,

Thomas Degenhardt

SPSS-Literaturhinweise

Hallo Herr Degenhardt,

im Internet finden Sie einen SPSS-Kurs auf den Seiten von Peter Melicharek an der Wirtschaftsuniversität Wien [http://www.wu-wien.ac.at/usr/stat2/melichar/].

Bei der Einarbeitung in SPSS hat mir das Buch 'Statistik mit SPSS Version 10 +11' von J. Diehl und T. Staufenbiehl, erschienen 2002 im Verlag "Dietmar Klotz" geholfen. Die aktuelle Version ist die Version 13, Literatur hierzu kenne ich nicht. Auf ca. 700 Seiten sind im Rahmen einer Referenz statistische Verfahren, bspw. n-faktorielle Varianzanalyse und die OBERFLÄCHE gut erklärt. Besonders positiv finde ich an dem Buch, dass zunächst die statistischen Verfahren ausführlich dargestellt und dann der Lösungsweg über die OBERFLÄCHE anhand von Screenshots und zus. Erklärungen gezeigt wird.

Das Buch "SPSS-Programmierung – Effizientes Datenmanagement und Automatisierung mit SPSS-Syntax" von Felix Brosius ist im Januar 2005 neu erschienen. Felix Brosius zeigt, wie Sie die SPSS-Syntax effizient für Ihre Aufgaben nutzen können. Er deckt dabei den gesamten Analyseprozess vom Einlesen und Aufbereiten der Daten bis zur Durchführung statistischer Prozeduren ab und erläutert ausführlich die Nutzung von Makros und weiteren Automatisierungstechniken. Dieses Buch ermöglicht Programmierneulingen den Einstieg in die SPSS-Programmierwelt und weist SPSS-Profis den Weg zum effizienten Arbeiten mit Hilfe der Syntaxsprache, indem es Musterlösungen für typische Problemstellungen und Automatisierungstechniken aufzeigt. Bei AMAZON gebraucht ab ca. 20 Euro ist es ebf. erhältlich.

Marcus Pilz
Projektleiter,
Produktverantwortung 'HV-Auswertungssysteme'

Commerzbank AG

SPSS Literatur

Hallo Herr Pilz,

vielen Dank für die Literaturempfehlung. Ich habe das Buch gekauft um mich intensiver in die SPSS Thematik einzuarbeiten.
Sobald ich Ergebnisse und objektive Vergleiche habe, werde ich sie hier gern zur Verfügung stellen.

Viele Grüße,

Thomas Degenhardt

... habe gerade heute mit einem Statistiker gesprochen ...

... über genau dieses Thema, sprich SAS vs. SPSS.

Er meinte SAS hätte im Statistik-Bereich deutlich mehr drauf. Ich werde mal versuchen, ihn in die Diskussion einzubeziehen. Das kann allerdings bis Donnerstag dauern - dann seh' ich ihn wieder und morgen ist hier (=BW) Feiertag.

Ich nehme an, es geht bei Ihnen im wesentlichen um Statistik-Funktionalitäten, den in allen anderen Bereichen (ETL, Reporting, ...) sind SAS und SPSS m.E. nicht wirklich vergleichbar.