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!
Straightlining/ Inkonsistentes Antworten herausfinden
Re: Straightlining/ Inkonsistentes Antworten herausfinden
Hallo Lau,
LG,
Bernhard
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
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Re: Straightlining/ Inkonsistentes Antworten herausfinden
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. Beantwortet das deine Frage?
das sind die Items für die ich konsistentes Antworten überprüfen möchte. Die bilden eine Skala. Beantwortet das deine Frage?
Re: Straightlining/ Inkonsistentes Antworten herausfinden
Hallo Lau,
funktioniert dies:
Für die Punkte "..." musst Du die Parameter einsetzen, die Du für den Aufruf der Funktion noch vorgesehen hast.
Gruß, Jörg
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
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
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
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 Dirdabei, 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
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)
(es werden genau die Beispiele vorgeführt, die auch im Hilfetext im Abschnitt Example zu finden sind)
Gruß, Jörg