JMP to SAS GuidanceAlles,
Ich versuche SAS zu lernen. Ich versuche, mein aktuelles Wissen in JMP zu nutzen und es als Launchpad zu verwenden, aber ich kann kein Leitmaterial finden, das aus einer Übergangsperspektive hilfreich ist. Obwohl es viele hilfreiche Schulungskurse und Artikel gibt, die einem Benutzer den Einstieg erleichtern, finde ich, dass dies mich ein paar Schritte zurückversetzt - es ist, als würde man eine neue Sprache insgesamt lernen.
Ich würde es sehr begrüßen, wenn jemand im Forum, insbesondere JMP-Mitarbeiter, einem JMP-Benutzer feste Orientierungspfade geben kann, um sein Lernen zu nutzen und das SAS-Lernen zu steuern.
Zum Beispiel: Aus Sicht der Datenstruktur verstehe ich das

Jeder Schritt eines Programmierschritts wird im Gegensatz zu Free-Flow-Programmierung, die wir in JMP sehen, durch sogenannte Data- oder Proc-Schritte in SAS unterstützt. Ich konnte nichts Ähnliches wie einen in JMP vorhandenen Namespace finden. Ich weiß zwar, dass ich nur an der Spitze kratze und noch einen weiten Weg vor mir habe. Es wäre jedoch äußerst nützlich, wenn JMP-Benutzer einen umfassenden Leitfaden erhalten, um das Wissen, das sie kennen, zu nutzen und es zu nutzen, um SAS zu lernen.
Ich würde alle Community-Mitglieder oder JMP-Mitarbeiter, die diese Umstellung bereits durchlaufen haben, auffordern, Tutorials oder Websites bereitzustellen, die ihnen am hilfreichsten erscheinen.
Re: JMP to SAS GuidanceSAS ist eine andere Umgebung / Sprache als JMP. Meine SQL-Kenntnisse haben mir sehr geholfen, mit SAS zu arbeiten, da ich schon lange Oracle SQL-Benutzer bin. SAS SQL unterscheidet sich ein wenig von Oracle SQL, die Konzepte sind jedoch die gleichen. Grundsätzlich ist es hilfreich, SAS als satzbasierte Sprache wie SQL zu verstehen.
Re: JMP to SAS GuidanceVergessen Sie nicht, DS2 oder "Data Step 2" zu überprüfen, einen Versuch, die SAS-Sprache zu modernisieren. Sie werden feststellen, dass moderne Konzepte wie Methoden, Pakete und eine größere Auswahl an Datentypen unterstützt werden.
Eine gute Beschreibung auf hoher Ebene ist dieser Artikel, der Verweise auf andere Ressourcen enthält.
https://blogs.sas.com/content/sgf/2016/02/19/reasons-love-proc-ds2/
Re: JMP to SAS Guidance @uday_guntupalli Ich bin froh, dass Sie SAS-Programmierung lernen. Mit dem Wissen über JMP- und JSL-Scripting werden Sie auch mit der SAS-Programmierung vertraut sein.
Mein erster Tipp ist, nicht zu viele Vergleiche zwischen JMP / JSL und SAS anzustellen. Sie sind auf unterschiedliche Weise mit unterschiedlichen Zielgruppen und Verwendungszwecken aufgebaut.
Ein guter Einstieg in das Lernen der SAS-Programmierung ist Schritt für Schritt mit Base SAS programmieren .
Sie haben Recht, dass ein SAS-Datensatz und eine JMP-Datentabelle analogen sind. Sie repräsentieren jeweils das permanente Datenspeicherformat für Daten.
Wie Sie herausgefunden haben, unterscheidet sich die SAS-Programmierung von JSL und unterscheidet sich hauptsächlich dadurch, dass sie auf Schritten basiert. Das heißt, es gibt DATA-Schritte und PROC-Schritte.
Das SAS DATA-Schritt wird zum Erstellen und Verwalten von SAS-Datensätzen verwendet. Es ist eine Sprache für sich und wird die Mehrheit Ihres Lernens in SAS darstellen.
Im Allgemeinen werden PROC-Schritte zum Erstellen von Analysen verwendet, z. B. PROC FREQ zum Berechnen von Frequenzen; PROC REG für die Regressionsanalyse und PROC GLM für die allgemeine lineare Modellierung. Das Verfahrenshandbuch ist der Ort, an dem Sie alle Base SAS PROCs lesen können.
Ich hoffe das hilft.
Der einzige Vergleich zwischen JMP und SAS, den ich ermutigen möchte, ist der SAS-Communities sind das Äquivalent zur JMP User Community. Genau wie hier finden Sie viele hilfsbereite Menschen in der SAS-Communities um Sie zu führen, während Sie lernen, in SAS zu programmieren. Das Basis-SAS-Programmierung Das Forum ist wahrscheinlich der Ort, an dem Sie Ihre ersten Fragen posten möchten.
PS: Ich habe das ignoriert SAS-Makro Einrichtung für jetzt. Sie sollten die Makrosprache auf jeden Fall erlernen, aber zunächst die Schritte von DATA und PROC verstehen und dann sind Sie bereit, Makros kennenzulernen.
Re: JMP to SAS GuidanceSAS bietet eine umfassende Online-Dokumentation für die verschiedenen SAS-Produkte. Ich schlage vor, dass Sie zunächst das Basis-SAS-Produkt und die SAS-Sprachdokumente durchsehen
http://support.sas.com/documentation/index.html
Re: JMP to SAS Guidance @Byron_JMP .
Danke, ich werde mir das mal ansehen. Können Sie eine Liste von Plattformen bereitstellen, die eine solche Codegenerierung unterstützen, oder ist dies überall dokumentiert?
Für einen Anfänger wären die einfacheren Aufgaben wie Kontrollstrukturen, Schleifen, Datenimport und -export, Datenstrukturen und solche Themen äußerst hilfreich. Gibt es Ressourcen, die diese abdecken?
Re: JMP to SAS GuidanceEs gibt viele verschiedene Möglichkeiten in JMP, die SAS-Jobs generieren können. Die Verwendung dieser Vorlagen kann hilfreich sein. Füllen Sie beispielsweise das Dialogfeld "Modell anpassen" aus und klicken Sie dann auf das rote Dreieckmenü. Auf diese Weise können Sie sehen, wie Sie dieselbe Analyse in SAS kodieren würden.