Diskussion:GNU R: SPSS Cross-Reference
Aus Wikibooks
LiebeR SPSS-BenutzerIn!
Die Crossreference-Seite ist in Bearbeitung. Welche Übergangs-Probleme und Fragen zur Syntax sollen hier noch aufgenommen werden? Was fehlt, was macht Probleme? Wie erreiche ich die SPSS-Funktion "X" in R? Bitte einfach auf >Bearbeiten< klicken und die Frage in das Textfeld eintragen.
- Ich bin der Meinug, dass WEIGHT BY völlig falsch übersetzt wird. Die Gewichtung in SPSS ist keine Multiplikation!
- Ich denke, dass die "SPSS-Gewichtung" (Frequency-weights) in R nicht implementiert ist. Diese Gewichtung müsste in allen Prozeduren als neue Größe berücksichtigt werden.
-
- Danke für den Hinweis. Das ist vollkommen richtig. Ich habe den WEIGHT-Eintrag am Anfang meiner Beteiligung bei GNU R gemacht und jetzt korrigiert. Ich halte es für ein schwerwiegendes Problem, dass es diese Option in R nicht gibt. Ich habe für Tabellen und Korrelationen selbst eine entsprechende Routine geschrieben (die Formeln nach der SPSS gewichtet - gibt es übrigens bei der Dokumentation zu SPSS), aber natürlich sollten alle Funktionen eine globale weight Variable beachten, was derzeit leider nicht der Fall ist. Euro 11:18, 9. Nov. 2007 (CET)
[Bearbeiten] weight cases
Kann man das SPSS-Kommando weight cases nicht mit der Funktion rep simulieren? Angenommen die Variable Gewicht enthält das jeweilige Gewicht und die Variable x soll damit gewichtet werden. Dann sollte doch das Kommando wx <- rep(x, Anzahl) genau das machen, das in SPSS weight cases by macht, oder?
Tschüss Jens
Hallo,
die if-Funktion kann doch folgendermaßen nachbilden
>gpartner
[1] 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 [16] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [31] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [46] 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 [61] 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 [76] 5 6 6 6 6 7 8 9 9 10 10 10 11 11 12 [91] 12 12 13 15 15 18 19 19 30 30 40 45 150 150 6000
> gpartner[gpartner >= 6000] <- NA
> gpartner
[1] 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [24] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [47] 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 [70] 4 4 4 5 5 5 5 6 6 6 6 7 8 9 9 10 10 10 11 11 12 12 12 [93] 13 15 15 18 19 19 30 30 40 45 150 150 NA
Tschüss Jens