Hi!!
Folgendes Problem plagt mich^^XD
Ich möchte gerne bestimmte Fälle auswählen. Und zwar eine bestimmte "Range" bei einer Variablen. Die Range soll aber nicht nur ein konkreter Zahlenwert sein, sondern der Mittelwert der Variablen +- 2x Standardabweichung.
Ich stehe leider etwas an wie ich das mache Eventuell kann mir jemand helfen, dass wäre super!!!
Hir meine momentane Syntax:
DATASET ACTIVATE DataSet1.
FILTER OFF.
USE ALL.
SELECT IF (RANGE(Variable,x,y).
EXECUTE.
Statt den Werten x,y soll jeweils Mittelwert +- 2 mal die Standarabweichung verwendet werden. (also: x= Mean +2mal Standardabweichun; y=Mean-2mal Standardabweichung)
Vielen Dank schon mal im voraus!!!
Fälle auswählen
-
- Beiträge: 2731
- Registriert: 01.02.2018, 10:45
Re: Fälle auswählen
hallo
probier doch mal so, in der art:
SELECT IF (INCOME =>300 & INCOME <= 100)
gruß
probier doch mal so, in der art:
SELECT IF (INCOME =>300 & INCOME <= 100)
gruß
-
- Beiträge: 4
- Registriert: 20.02.2019, 15:58
Re: Fälle auswählen
Vielen Dank für die rasche Anwort. Leider hat es noch nicht geklappt...gebe es eventuell noch eine weitere Möglichkeit?
-
- Beiträge: 2731
- Registriert: 01.02.2018, 10:45
Re: Fälle auswählen
hallo
es gibt viel möglichkeiten..z.B. erstelle zwei neue Variablen mit den grenzen
dann z.B. if V1 < V2 und V1 > V3
die frage ist ob das praktikabel ist?
wenn du unbedingt über eine syntax kommen willst
kannst du meines wissen das nicht einfach so klicken,
weil die mittelwerte und Sd die du brauchst erst zu berechnen sind.
bin aber kein experte im programmieren.
ich würde die Variablen in eine matrix einlesen
m und sd ausrechnen, und entsprechend die fälle selectieren
gruß
dutchie
es gibt viel möglichkeiten..z.B. erstelle zwei neue Variablen mit den grenzen
dann z.B. if V1 < V2 und V1 > V3
die frage ist ob das praktikabel ist?
wenn du unbedingt über eine syntax kommen willst
kannst du meines wissen das nicht einfach so klicken,
weil die mittelwerte und Sd die du brauchst erst zu berechnen sind.
bin aber kein experte im programmieren.
ich würde die Variablen in eine matrix einlesen
m und sd ausrechnen, und entsprechend die fälle selectieren
gruß
dutchie
-
- Beiträge: 4
- Registriert: 20.02.2019, 15:58
Re: Fälle auswählen
ok verstehe!!
Mein Ziel wäre es, die Berechung über die Syntax durchzuführen, da ich dann dieselbe Syntax für mehrer Versuchspersonen anwenden kann. (Darum möchte ich auch dei Grenzwerte nicht händisch ausrechnen, da Mittelwert und Standardabweichung bei jeder Versuchsperson unterschiedlich sind.
Aber gebe es nicht eine Formel für Mittelwert von einer Variabeln und für Standardabweichung von einer Varaibeln ? zb. MEAN(variable)?
Gruß
Synapse
Mein Ziel wäre es, die Berechung über die Syntax durchzuführen, da ich dann dieselbe Syntax für mehrer Versuchspersonen anwenden kann. (Darum möchte ich auch dei Grenzwerte nicht händisch ausrechnen, da Mittelwert und Standardabweichung bei jeder Versuchsperson unterschiedlich sind.
Aber gebe es nicht eine Formel für Mittelwert von einer Variabeln und für Standardabweichung von einer Varaibeln ? zb. MEAN(variable)?
Gruß
Synapse
-
- Beiträge: 2731
- Registriert: 01.02.2018, 10:45
Re: Fälle auswählen
hallo synapse
mean ist "waagrecht" über mehrere variablen pro person
du brauchst einen mittelwert "senkrecht" über alle VP und für eine Variable
wenn ich mich nicht irre..
da gibt es bestimmt mehrere möglichkeiten, ich würde über matrix definieren gehen ...
das ist aber zu "programmieren"
schaue unter befehlssyntax unter matrix-end matrix
du mußt die variable als martix einlesen und die summe und anzahl der fälle quasi selber
ausrechnen...das muss man aber erstmal können, ich könnte das nicht aus der hand schütteln
du kannst auch mal nach scripte oder macros (programmen) googln, die das schon programmiert haben
und können, die brauchst du dann nur anwenden...
du willst, es scheint so "Ausreißer" eliminieren,
und das willst du irgendwie automatisieren,.. fraglich ob das zu empfeheln ist...
gruß
dutchie
mean ist "waagrecht" über mehrere variablen pro person
du brauchst einen mittelwert "senkrecht" über alle VP und für eine Variable
wenn ich mich nicht irre..
da gibt es bestimmt mehrere möglichkeiten, ich würde über matrix definieren gehen ...
das ist aber zu "programmieren"
schaue unter befehlssyntax unter matrix-end matrix
du mußt die variable als martix einlesen und die summe und anzahl der fälle quasi selber
ausrechnen...das muss man aber erstmal können, ich könnte das nicht aus der hand schütteln
du kannst auch mal nach scripte oder macros (programmen) googln, die das schon programmiert haben
und können, die brauchst du dann nur anwenden...
du willst, es scheint so "Ausreißer" eliminieren,
und das willst du irgendwie automatisieren,.. fraglich ob das zu empfeheln ist...
gruß
dutchie