- 108 - (st_h__ac st_h__dc) (f10.5) (ha_r__ac -- st_v__am) (f10.5) (st_q__al -- st_q__am) (f10.5) (st_h__al -- st_h__am) (f10.5) (ha_r__al -- HR_FF_) (f10.5) (kat hierarch) (f4.0); run; /* abspeichern in s97k_+++ */ data &lib..s97k_&nr; set pomokat; run; title; %mend pomo;
- 109 - Anhang 5: Programmbeschreibung von KAMPF3 PROGRAMM KAMPF3 Kinematic Analysis: Motion and Posture (Formular) (Stand: 2/99) Version für Studien 94/97 (Parkinson-Patienten) Das Programm erzeugt eine grafische Darstellung von Körperlage und -bewegung, ausgehend von einem ASCII-File, der von einem SAS-Programm erzeugt wurde (Macro POMO). Dieser enthält außer den originalen Mittelwerten der Segmente (m.d. als 0 kodiert) u.a. zwei Ordnungsvariable, die die Vp-Nummer und die Nummer der geschätzen Lage-Bewegungs-Situation enthält. Diese Nummer entspricht der „Standard-Situation“, die zu Beginn des Experiments durchgeführt wurde (ohne die 6 Laborsituationen). Das Programm benötigt zusätzlich die vom Programm TRE- MOR erzeugten Protokoll-Files (a97_+++.prt, b97_+++.prt), die einige Zusatz-Informationen (Datum, Zeit usw.) enthalten. Das Programm ist speziell auf die Studien 94/97 (Wolfach) zugeschnitten und kann nur als Demo-Version angesehen werden. Für andere Studien muß die x-Achsen-Verwaltung speziell neu verwaltet werden (eine neuere, mehr allgemeinere Version KAMPS greift direkt auf die SAS-Datenfiles zu und ist somit einfacher und sicherer handzuhaben). Der Parameterfile enthält folgende Angaben: 1. Farben: • 1: Hintergrund, total • 2-4: Überschrift (back, text, border) • 5-8: Posture (back, text, marker, border) • 9-13: Motion (back,text,line,fill,border) • 14-18: Other (back, text, line, fill, border) 2. Pfad des ASCII-Datenfiles (letztes Zeichen \) oder blank (für aktuelles Verzeichnis). 3. Angaben zu den Körperlagen (Standard- Protokoll), die im oberen Teil der Grafik als Kategoral-Variable dargestellt werden (die Reihenfolge v.o.n.u. ist wichtig): • Anzahl Körperlagen (NKL, max.15), • NKL Zeilen mit Namen der Körperlagen (max. 10 Characters); • diese Zeilen können unterbrochen werden (z.B. an der Schnittstelle von bewegten und unbewegten Lagen) durch Angabe einer neuen Farbe für den oberen Teil (3-stellig, rechtsbündig). Laufende Nummern im Beispielfile sind Kommentar (hilft bei Zuordnung der Phasen, s.4). 4. Angaben zum Labor-Teil: • Anzahl Situationen (NS, max.50) • NS Zeilen mit Nummern der Körperlagen, wie oben angegeben; ist z.B. die erste Standard-Situation „Sitzen“, und soll (nach Eingabe unter 3.) Sitzen als 5. Kategorie von oben dargestellt werden, so muß eine 5 eingetragen werden. Negative Nummer bewirkt einen Trennstrich. Texte im Beispielfile sind Kommentare. 5. Anzahl Variable auf dem ASCII-Datenfile. 6. Nummer der Variablen, die die Vp- Nummer auf dem ASCII-Datenfile enthält (wird überprüft, wenn Vp-Nummer im Datenfile kodiert ist; falls 0, dann nicht prüfen). 7. Nummer der Kategorial-Variablen, die die hierarchische Klassifikation auf dem ASCII-Datenfile enthält (Variablen- Nummer; meist letzte Variable). 8. Angaben zu den Bewegungs-Variablen (AC-Variable): • Anzahl der AC-Variable (NAC; NAC+NOTH max. 10);