Diskussion:GNU R: SPSS Cross-Reference

Aus Wikibooks

Wechseln zu: Navigation, Suche

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.


Europol

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

Persönliche Werkzeuge