Skip to main content

Goptionen Sas

GOPTIONS-Anweisung Beschreibung: GOPTIONS-Anweisung Die GOPTIONS-Anweisung gibt Werte für Grafikoptionen an. Grafikoptionen Steuereigenschaften des Graphen, wie Größe, Farben, Schriftarten, Füllmuster und Symbole. Wenn GOPTIONS angegeben sind, überschreiben sie den Standardstil. Zusätzlich beeinflussen sie die Einstellungen der Geräteparameter, die im Geräteeintrag definiert sind. Geräteparameter steuern solche Eigenschaften wie das Erscheinungsbild der Anzeige, die Art der erzeugten Ausgabe und das Ziel der Ausgabe. Mit der GOPTIONS-Anweisung können Sie diese Einstellungen vorübergehend ändern, entweder für einen einzelnen Graphen oder für die Dauer Ihrer SAS-Sitzung. Sie können die GOPTIONS-Anweisung verwenden, um die folgenden Aufgaben auszuführen: Standardwerte für Grafikoptionen, die entweder Grafikattribute oder Geräteparameter für einen einzelnen Graphen oder für eine gesamte SAS-Sitzung regeln, können einzelne Grafikoptionen oder alle Grafikoptionen auf ihre Standardwerte zurücksetzen, Definitionen löschen Für AXIS-, FOOTNOTE-, PATTERN-, SYMBOL - und TITLE-Anweisungen Um die Geräteparameter dauerhaft zu ändern, müssen Sie die GDEVICE-Prozedur verwenden, um den entsprechenden Geräteeintrag zu ändern oder einen neuen zu erstellen. Einzelheiten hierzu finden Sie im GDEVICE-Verfahren. Um die aktuellen Einstellungen aller Grafikoptionen zu überprüfen, verwenden Sie die Prozedur GOPTIONS. Einzelheiten finden Sie im GOPTIONS-Verfahren. GOPTIONS-Anweisung GOPTIONS-Anweisungen sind global und können sich überall im SAS-Programm befinden. Damit die Grafikoptionen die Ausgabe einer Prozedur beeinflussen können, muss die GOPTIONS-Anweisung vor der Prozedur ausgeführt werden. Mit Ausnahme der Option RESET können Grafikoptionen in beliebiger Reihenfolge in einer GOPTIONS-Anweisung aufgelistet werden. Die Option RESET sollte die erste Option in der GOPTIONS-Anweisung sein. Eine Grafikoption bleibt gültig, bis Sie die Option in einer anderen GOPTIONS-Anweisung angeben, mit der Option RESET die Werte zurücksetzen oder die SAS-Sitzung beenden. Wenn eine Sitzung beendet wird, kehren die Werte der Grafikoptionen auf ihre Standardwerte zurück. Grafikoptionen sind additiv. Das heißt, der Wert einer Grafikoption bleibt gültig, bis die Grafikoption explizit geändert oder zurückgesetzt wird oder bis die SAS-Sitzung beendet ist. Grafikoptionen bleiben auch nach dem Übermitteln weiterer GOPTIONS-Anweisungen, die verschiedene Optionen angeben, gültig. Um eine einzelne Option auf ihren Standardwert zurückzusetzen, übergeben Sie die Option ohne einen Wert (eine Nullgrafikoption). Sie können ein Komma (aber es ist nicht erforderlich), um eine Nullgrafikoption vom nächsten zu trennen. Diese GOPTIONS-Anweisung legt beispielsweise die Werte für die Hintergrundfarbe, die Texthöhe und die Textschrift fest: Hinweis: Wenn ein Leerzeichen im Schriftartnamen vorhanden ist, umgeben Sie den Namen in Anführungszeichen. Die Anführungszeichen zeigen auch die Verwendung einer Systemschriftart anstatt einer Softwaregraphschriftart an. Um nur die Hintergrundfarbspezifikation auf den Standard zurückzusetzen und die verbleibenden Werte beizubehalten, verwenden Sie diese GOPTIONS-Anweisung: Um alle Grafikoptionen auf ihre Standardwerte zurückzusetzen, geben Sie RESETGOPTIONS an: Alternativ können Sie RESETALL verwenden, aber auch alle globalen Anweisungsdefinitionen Zusätzlich zum Zurücksetzen aller Grafikoptionen auf die Standardwerte. Grafikoptionsverarbeitung Sie können viele Grafikattribute über Anweisungsoptionen, Grafikoptionen, Geräteparameter oder eine Kombination aus diesen steuern. SASGRAPH sucht nach diesen Stellen, um den zu verwendenden Wert zu ermitteln und stoppt an der ersten Stelle, die ihm einen expliziten Wert gibt: der Wert der entsprechenden Grafikoption der Wert eines Geräteparameters, der im Katalogeintrag für den Gerätetreiber gefunden wird Hinweis: Nicht alle Grafiken Attribut kann an allen drei Stellen gesetzt werden. Siehe die Anweisungs - und Verfahrenskapitel für die Optionen, die mit jedem verwendet werden können. Einige Grafikoptionen werden nur für bestimmte Geräte oder Betriebsumgebungen unterstützt. Weitere Informationen finden Sie in der SAS-Hilfe für SASGRAPH oder den SAS-Companion für Ihre Betriebsumgebung. Copyright SAS Institute Inc. Alle Rechte vorbehalten. Willkommen beim Institut für digitale Forschung und Bildung SAS Lernmodul SAS-Systemoptionen Dieses Modul veranschaulicht einige der Systemoptionen des SAS-Systems. 1. SAS-Systemoptionen Systemoptionen sind globale Anweisungen, die sich auf die gesamte SAS-Sitzung auswirken und die Art und Weise, wie SAS Operationen ausführt, steuern. SAS-Systemoptionen unterscheiden sich von SAS-Datensatzoptionen und Anweisungsoptionen darin, dass, sobald Sie eine Systemoption aufrufen, diese für alle nachfolgenden Daten - und Proc-Schritte in einem SAS-Job gültig bleibt, sofern Sie diese nicht angeben. Verwenden Sie proc-Optionen, um anzuzeigen, welche Optionen für Ihre SAS-Sitzung verfügbar und gültig sind. Hier ist eine Beispielausgabe, die von der Proc-Optionsanweisung oben erzeugt wird. Nicht alle SAS-Systemoptionen sind oben aufgelistet, aber viele der häufigsten Optionen sind aufgelistet. Natürlich ist es nicht notwendig, jede SAS-Option zu verstehen, um einen SAS-Job auszuführen. Dieses Modul diskutiert einige der häufigsten SAS-Systemoptionen, die der typische Benutzer verwenden würde, um seine SAS-Sitzungen anzupassen. 2. Protokoll-, Ausgabe - und Prozeduroptionen Die Optionen Protokoll, Ausgabe und Prozedur geben an, wie die SAS-Ausgabe in die SAS-Protokoll - und Prozedurausgabedatei geschrieben wird. Im Folgenden finden Sie einige häufig verwendete Log-, Ausgabe - und Prozeduroptionen: zentriert steuert, ob SAS-Prozedurausgabe zentriert ist. Standardmäßig ist die Ausgabe immer zentriert. Um nicht zentriert anzugeben, verwenden Sie nocenter. Die Ergebnisse nach links in das Ausgabefenster drucken wird. Datum druckt das Datum und die Uhrzeit in das Protokoll - und Ausgabefenster. Standardmäßig werden Datum und Uhrzeit immer gedruckt. Um das Drucken des Datums zu unterdrücken, verwenden Sie nodate. Label erlaubt SAS-Prozeduren, Etiketten mit Variablen zu verwenden. Standardmäßig sind Labels zulässig. Um das Drucken von Etiketten zu unterdrücken, verwenden Sie nolabel. Stellt fest, ob Notizen auf das SAS-Protokoll gedruckt werden. Standardmäßig werden Notizen gedruckt. Um den Druck von Noten zu unterdrücken, verwenden Sie Nootes. Ob die Seitenzahlen auf der ersten Titelzeile jeder Seite der gedruckten Ausgabe gedruckt werden. Standardmäßig werden Seitenzahlen gedruckt. Um das Drucken von Seitenzahlen zu unterdrücken, verwenden Sie nonumber. Linesize gibt die Zeilengröße (Druckerzeilenbreite) für das SAS-Protokoll und die SAS-Prozedur-Ausgabedatei für den Datenschritt und die Prozeduren an. Pageize gibt die Anzahl der Zeilen an, die pro Seite der SAS-Ausgabe gedruckt werden können. Missing gibt das Zeichen an, das für fehlende numerische Variablenwerte gedruckt werden soll. Formchar gibt die Liste der Grafikzeichen an, die die Tabellengrenzen definieren. Es folgt eine Beispielsyntax für die Einstellung einiger dieser Optionen. 3. SAS-Datensatzsteueroptionen SAS-Datensatzsteueroptionen geben an, wie SAS-Datensätze eingegeben, verarbeitet und ausgegeben werden. Im Folgenden finden Sie einige häufig verwendete SAS-Datensatzsteueroptionen: firstobs verursacht, dass SAS bei einer bestimmten Beobachtung in einem Datensatz zu lesen beginnt. Wenn SAS eine Rohdaten-Datei verarbeitet, erzwingt diese Option, dass SAS mit dem Lesen an einer bestimmten Datenzeile beginnt. Die Voreinstellung ist firstobs1. Obs gibt die letzte Beobachtung aus einem Datensatz oder dem letzten Datensatz aus einer Rohdatendatei an, die SAS lesen soll. Um auf die Verwendung aller Beobachtungen in einem Datensatz zurückzukehren, verwenden Sie obsall. Replace gibt an, ob dauerhaft gespeicherte SAS-Datensätze ersetzt werden sollen. Standardmäßig überschreibt das SAS-System bestehende SAS-Datensätze, wenn der SAS-Datensatz in einem Datenschritt neu angegeben wird. Verwenden Sie noreplace, um diese Option zu unterdrücken. Unten ist Beispielsyntax für das Aufrufen einiger dieser Optionen. 4. Fehlerbehandlungsoptionen Fehlerbehandlungsoptionen legen fest, wie das SAS-System über Fehlerbedingungen berichtet und diese wiederherstellt. Im Folgenden finden Sie zwei häufig verwendete Fehlerbehandlungsoptionen: Fehler steuert die maximale Anzahl von Beobachtungen, für die vollständige Fehlermeldungen ausgegeben werden. Die voreingestellte maximale Anzahl vollständiger Fehlermeldungen ist error20 fmterr (das in der Standardeinstellung wenn nicht angegeben ist) steuert, ob das SAS-System eine Fehlermeldung erzeugt, wenn das System kein Format finden kann, das mit einer Variablen verknüpft werden soll. Wenn Sie diese Option deaktivieren, ist es sinnvoll, wenn Sie einen SAS-Systemdatensatz mit benutzerdefinierten Formaten haben, jedoch nicht über die entsprechende SAS-Formatbibliothek verfügen. In dieser Situation erzeugt SAS eine ERROR-Nachricht für jedes unbekannte Format, das es auftritt, und wird den SAS-Auftrag beenden, ohne irgendwelche folgenden Daten - und Proc-Schritte auszuführen. Um diese Standardoption zu überschreiben und einen SAS-Systemdatensatz zu lesen, ohne eine SAS-Formatbibliothek zu benötigen, verwenden Sie nofmterr Nachstehend ist Beispielsyntax zum Aufrufen dieser Optionen aufgeführt. 5. Lesen und Schreiben von Datenoptionen Das Lesen und Schreiben von Datenoptionen steuert, wie die Daten in das SAS-System eingegeben und ausgegeben werden. Im Folgenden finden Sie einige häufig verwendete Optionen zum Lesen und Schreiben von Daten: caps gibt an, ob Kleinbuchstaben, die in das SAS-System eingegeben werden, in Großbuchstaben übersetzt werden. Die Standardeinstellung ist nocaps. Probsig steuert die Anzahl der signifikanten Ziffern von p-Werten in einigen statistischen Prozeduren. Yearcutoff gibt das erste Jahr einer 100-Jahres-Spanne an, die von verschiedenen Informatio - nen und Funktionen als Standard verwendet wird. (Weitere Informationen finden Sie unter Verwenden von Datum in SAS). Es folgt eine Beispielsyntax zum Aufrufen dieser Optionen. Es ist auch anzumerken, dass diese Datensatzoptionen globale Optionen sind, im Gegensatz zu lokalen Datensatzoptionen, die innerhalb eines Daten - oder Proc-Schrittes angegeben werden, und bleiben so lange gültig, bis der Daten - oder Proc-Schritt endet. Weitere Informationen zu lokalen Dataset-Optionen wie obs, keep and dro p. Siehe Subsetting-Daten in SAS. Der Inhalt dieser Website sollte nicht als eine Bestätigung für eine bestimmte Website, ein Buch oder ein Softwareprodukt der Universität von Kalifornien verstanden werden.


Comments