Ich versuche, eine MDM-Datei mit HLM 7 Student-Version zu erstellen, aber da ich keinen Zugriff auf SPSS habe, versuche ich meine Daten mit ASCII-Eingabe zu importieren. Als Teil dieses Prozesses muss ich das Datenformat Fortran eingeben. Versuchen Sie, ich könnte diesen Schritt nicht verstehen. Könnte jemand, der mit Fortran (oder besser HLM selbst) vertraut ist, mir erklären, wie das funktioniert? Hier ist mein derzeitiges VerständnisBedeutung von 3F7.1 in Fortran Datenformat
From the example EG3.DAT they give
(A4,1X,3F7.1)
I think
A4 signifies that the ID is 4 characters long.
1X means skip a space.
F.1 means that it should read 1 decimal places.
Ich bin sehr verwirrt darüber, was 3F7 bedeuten könnte.
EG3.DAT
2020 380.0 40.3 12.5
2040 502.0 83.1 18.6
2180 777.0 96.6 44.4
Im Folgenden sind Beispiele aus den Hilfedokumenten.
Rules for format statement Format statement example
EG1 data format EG2 data format EG3 data format
Es gibt viele Fragen über Fortran Format auf dieser Seite. Es ist wirklich gut zu versuchen, zuerst zu suchen. Oder schauen Sie in eine Dokumentation oder ein Tutorial http://pages.mtu.edu/~shene/COURSES/cs201/NOTES/chap05/format.html –
Beachten Sie, dass HLM nicht Fortran ist, aber etwas verwandt ist. http://www.ssicentral.com/hlm/ Ich weiß nichts darüber, aber seien Sie sich bewusst, dass es Unterschiede in der Handhabung von E/A geben könnte. In * fortran * ist es fast immer vorzuziehen, keine explizite Formatierung für * input * zu verwenden, da die listgesteuerte Eingabe sehr mächtig/flexibel ist. – agentp
Vielen Dank für Ihre Hilfe. Ich habe es nach vielem Versuch und Irrtum herausgefunden und hätte es ohne all deine Hilfe nicht geschafft. Ich werde die vollständige Prozedur in der Antwort veröffentlichen, falls jemand anderes ein Excel-Dokument in MDM für HLM konvertieren muss. – TurtleDown