Seite 1 von 1

Straightlining/ Inkonsistentes Antworten herausfinden

Verfasst: Do Okt 15, 2020 9:28 am
von Lau
Hallo Zusammen,

ich möchte herausfinden, ob Personen in meinem Fragebogen inkonsistent geantwortet haben (trotz invertierter Items immer gleich).
Ich habe in meinem Fragebogen mehrere Skalen und würde das für jede relevante Skala überprüfen, z.B. für eine Einsamkeitsskala, in der es 5 invertierte Items gibt.
Ich glaube, dass der evenodd Befehl des careless-Packets da geeignet wäre, aber ich versteh nicht, wie ich ihn anwenden kann.
Das ist die Info von R:

Usage:
evenodd(x, factors, diag = FALSE)

Arguments:

x: a matrix of data (e.g. survey responses)
factors: a vector of integers specifying the length of each factor in the dataset
diag: optionally returns a column with the number of available (i.e., non-missing) even/odd pairs per observation. Useful for datasets with many missing values.


Kann ich für x auch das eingeben: c("E101_01", "E101_02", "E101_03","E101_04", "E101_05", "E101_06","E101_07","E101_08", "E101_09","E101_10", "E101_11") ? Das sind nämlich die Items, die eine die Einsamkeitsskala bilden.

Und
was muss ich für factors eingeben und was bedeutet das diag genau?

Ich freue mich über Unterstützung!! Vielen Dank!

Re: Straightlining/ Inkonsistentes Antworten herausfinden

Verfasst: Do Okt 15, 2020 1:57 pm
von bigben
Hallo Lau,
Lau hat geschrieben: Do Okt 15, 2020 9:28 amDas ist die Info von R:
[...]
x: a matrix of data (e.g. survey responses)
[...]

Kann ich für x auch das eingeben: c("E101_01", "E101_02", "E101_03","E101_04", "E101_05", "E101_06","E101_07","E101_08", "E101_09","E101_10", "E101_11") ?
Ist c("E101_01", "E101_02", "E101_03","E101_04", "E101_05", "E101_06","E101_07","E101_08", "E101_09","E101_10", "E101_11") denn eine Matrix mit Daten, beispielsweise den Antworten einer Umfrage?

LG,
Bernhard

Re: Straightlining/ Inkonsistentes Antworten herausfinden

Verfasst: Do Okt 15, 2020 3:35 pm
von Lau
Ja, also E101_01", "E101_02", "E101_03","E101_04", "E101_05", "E101_06","E101_07","E101_08", "E101_09","E101_10", "E101_11"
das sind die Items für die ich konsistentes Antworten überprüfen möchte. Die bilden eine Skala.
E.PNG
E.PNG (8.06 KiB) 687 mal betrachtet
Beantwortet das deine Frage?

Re: Straightlining/ Inkonsistentes Antworten herausfinden

Verfasst: Do Okt 15, 2020 3:45 pm
von jogo
Hallo Lau,

funktioniert dies:

Code: Alles auswählen

E <- c("E101_01", "E101_02", "E101_03","E101_04", "E101_05", "E101_06","E101_07","E101_08", "E101_09","E101_10", "E101_11")
evenodd(DeinDataframe[, E], ... )
:?:
Für die Punkte "..." musst Du die Parameter einsetzen, die Du für den Aufruf der Funktion noch vorgesehen hast.

Gruß, Jörg

Re: Straightlining/ Inkonsistentes Antworten herausfinden

Verfasst: Do Okt 15, 2020 4:45 pm
von Lau
Lieber Jörg,
vielen Dank dafür. Leider versteh ich auch nicht, was ich beim Rest eintragen muss,
also was mit factors und diag gemeint ist (evenodd(x, factors, diag = FALSE)).

Liebe Grüße
Lau

Re: Straightlining/ Inkonsistentes Antworten herausfinden

Verfasst: Do Okt 15, 2020 7:33 pm
von jogo
Hallo Lau,

bisher hatte ich noch nie mit diesem Paket zu tun und ich weiß auch nicht, was diese Funktion macht.
Da Du diese Funktion anwenden möchtest, nahm ich an, dass Du weißt, was die Funktion macht ...

Vielleicht hilft Dir

Code: Alles auswählen

example(evenodd)
dabei, die Funktion zu ergründen.
(es werden genau die Beispiele vorgeführt, die auch im Hilfetext im Abschnitt Example zu finden sind)

Gruß, Jörg