Korrelation mit Faktor

Allgemeine Statistik mit R, die Test-Methode ist noch nicht bekannt, ich habe noch keinen Plan!

Moderatoren: EDi, jogo

Antworten
Kitty
Beiträge: 11
Registriert: Sa Nov 28, 2020 1:36 pm

Korrelation mit Faktor

Beitrag von Kitty »

Hallo Zusammen,

ich möchte ganz klassisch einen 'je .. desto..' Vergleich in R-Studio rechnen. Ich habe die Variablen Fluktuationsneigung (intervallskaliert) und Zugehörigkeit (Faktor). Also "Je länger die Mitarbeiter*innen einem Unternehmen angehören, desto geringer/höher die Fluktuationsneigung"

Da die Zugehörigkeit ein Faktor ist lässt es sich nicht über den Befehl 'cor.test' rechnen. Aber ich finde einfach keine Alternative. :(

Gibt es einen Befehl, der ein Zusammenhangsmaß zwischen einer metrischen- und einer Faktorvariable berechnet? Und falls ja, wie lautet dieser?

Lieben Dank im voraus und liebe Grüße

Kitty
jogo
Beiträge: 2086
Registriert: Fr Okt 07, 2016 8:25 am

Re: Korrelation mit Faktor

Beitrag von jogo »

Hallo Kitty,

kannst Du bitte die Struktur von Deinem Dataframe zeigen?
also das Ergebnis von

Code: Alles auswählen

str(DeinDataframe)
Also Zugehörigkeit sollte mindestens ein ordered factor sein i.S. von "kurz", "mittel", "lang", "halbe Ewigkeit", "ganze Ewigkeit", ...

Eine Rangkorrelation sollte somit möglich sein.

Gruß, Jörg
Kitty
Beiträge: 11
Registriert: Sa Nov 28, 2020 1:36 pm

Re: Korrelation mit Faktor

Beitrag von Kitty »

Hallo Jörg,

anbei der Output von str. Die Variablen, die ich nutzen möchte habe ich in roter Schriftfarbe hinterlegt.

Vielen Dank und lieben Gruß

Kitty

'data.frame': 217 obs. of 92 variables:
$ Alter : 'avector' num 33 29 21 30 43 30 31 27 26 27 ...
..- attr(*, "comment")= chr "Alter: Ich bin.. ... Jahre alt."
$ Geschlecht : Factor w/ 4 levels "weiblich","männlich",..: 2 1 2 2 2 1 2 1 1 1 ...
..- attr(*, "comment")= chr "Geschlecht"
$ Bildung : Factor w/ 8 levels "Realschulabschluss/mittlere Reife",..: 2 3 3 2 1 3 3 4 3 5 ...
..- attr(*, "comment")= chr "Bildungsabschluss"
$ Zugehoerigkeit : Factor w/ 5 levels "0 - 6 Monate",..: 3 4 4 4 3 4 4 3 1 1 ...
..- attr(*, "comment")= chr "Betriebszugehörigkeit"

$ Unternehmensgroesse: Factor w/ 5 levels "1 – 10","11 – 100",..: 4 4 4 4 1 3 3 4 4 2 ...
..- attr(*, "comment")= chr "Unternehmensgröße"
$ Branche : Factor w/ 10 levels "Dienstleistung",..: 6 2 9 5 4 3 2 3 1 2 ...
..- attr(*, "comment")= chr "Branche"
$ Stelle : Factor w/ 4 levels "Mitarbeiter*in",..: 2 1 1 1 1 1 1 1 1 1 ...
..- attr(*, "comment")= chr "Stellenpositionierung"
$ FL01_01 : 'avector' num 4 7 6 6 1 5 5 5 2 5 ...
..- attr(*, "1")= chr "trifft überhaupt nicht zu"
..- attr(*, "2")= chr "trifft größtenteils nicht zu"
..- attr(*, "3")= chr "trifft wenig zu"
..- attr(*, "4")= chr "trifft mittelmäßig zu"
..- attr(*, "5")= chr "trifft etwas zu"
..- attr(*, "6")= chr "trifft größtenteils zu"
..- attr(*, "7")= chr "trifft fast völlig zu"
..- attr(*, "comment")= chr "Fluktuationsneigung: Ich träume häufig davon, einem anderen Beruf nachzugehen."
$ FL01_02 : 'avector' num 4 3 6 6 1 6 1 5 3 5 ...
..- attr(*, "1")= chr "trifft überhaupt nicht zu"
..- attr(*, "2")= chr "trifft größtenteils nicht zu"
..- attr(*, "3")= chr "trifft wenig zu"
..- attr(*, "4")= chr "trifft mittelmäßig zu"
..- attr(*, "5")= chr "trifft etwas zu"
..- attr(*, "6")= chr "trifft größtenteils zu"
..- attr(*, "7")= chr "trifft fast völlig zu"
..- attr(*, "comment")= chr "Fluktuationsneigung: Ich bin in meiner derzeitigen Tätigkeit häufig frustriert."
$ FL01_03 : 'avector' num 4 7 6 4 1 4 3 3 2 5 ...
..- attr(*, "1")= chr "trifft überhaupt nicht zu"
..- attr(*, "2")= chr "trifft größtenteils nicht zu"
..- attr(*, "3")= chr "trifft wenig zu"
..- attr(*, "4")= chr "trifft mittelmäßig zu"
..- attr(*, "5")= chr "trifft etwas zu"
..- attr(*, "6")= chr "trifft größtenteils zu"
..- attr(*, "7")= chr "trifft fast völlig zu"
..- attr(*, "comment")= chr "Fluktuationsneigung: Ich denke häufig darüber nach zu kündigen."
$ FL01_04 : 'avector' num 2 2 7 4 4 4 2 4 5 2 ...
..- attr(*, "1")= chr "trifft fast völlig zu"
..- attr(*, "2")= chr "trifft größtenteils zu"
..- attr(*, "3")= chr "trifft etwas zu"
..- attr(*, "4")= chr "trifft mittelmäßig zu"
..- attr(*, "5")= chr "trifft wenig zu"
..- attr(*, "6")= chr "trifft größtenteils nicht zu"
..- attr(*, "7")= chr "trifft überhaupt nicht zu"
..- attr(*, "comment")= chr "Fluktuationsneigung: In der Regel freue ich mich auf den nächsten Arbeitstag. (umgepolt)"
$ FL01_05 : 'avector' num 4 1 5 4 1 6 3 3 3 7 ...
..- attr(*, "1")= chr "trifft überhaupt nicht zu"
..- attr(*, "2")= chr "trifft größtenteils nicht zu"
..- attr(*, "3")= chr "trifft wenig zu"
..- attr(*, "4")= chr "trifft mittelmäßig zu"
..- attr(*, "5")= chr "trifft etwas zu"
..- attr(*, "6")= chr "trifft größtenteils zu"
..- attr(*, "7")= chr "trifft fast völlig zu"
..- attr(*, "comment")= chr "Fluktuationsneigung: Wenn ich einen anderen Job mit dem gleichen Gehaltsniveau angeboten bekäme, würde ich dies"| __truncated__
$ FL01_06 : 'avector' num 3 7 7 6 1 4 1 5 2 3 ...
..- attr(*, "1")= chr "trifft fast völlig zu"
..- attr(*, "2")= chr "trifft größtenteils zu"
..- attr(*, "3")= chr "trifft etwas zu"
..- attr(*, "4")= chr "trifft mittelmäßig zu"
..- attr(*, "5")= chr "trifft wenig zu"
..- attr(*, "6")= chr "trifft größtenteils nicht zu"
..- attr(*, "7")= chr "trifft überhaupt nicht zu"
..- attr(*, "comment")= chr "Fluktuationsneigung: Gerne würde ich möglichst lange meine derzeitige Tätigkeit ausüben (umgepolt)"
$ FL01_07 : 'avector' num 5 4 4 3 1 5 4 2 2 3 ...
..- attr(*, "1")= chr "trifft überhaupt nicht zu"
..- attr(*, "2")= chr "trifft größtenteils nicht zu"
..- attr(*, "3")= chr "trifft wenig zu"
..- attr(*, "4")= chr "trifft mittelmäßig zu"
..- attr(*, "5")= chr "trifft etwas zu"
..- attr(*, "6")= chr "trifft größtenteils zu"
..- attr(*, "7")= chr "trifft fast völlig zu"
..- attr(*, "comment")= chr "Fluktuationsneigung: Ich schaue mir regelmäßig Stellenanzeigen an."
$ FL01_08 : 'avector' num 1 6 5 6 1 6 5 3 1 5 ...
..- attr(*, "1")= chr "trifft überhaupt nicht zu"
..- attr(*, "2")= chr "trifft größtenteils nicht zu"
..- attr(*, "3")= chr "trifft wenig zu"
..- attr(*, "4")= chr "trifft mittelmäßig zu"
..- attr(*, "5")= chr "trifft etwas zu"
..- attr(*, "6")= chr "trifft größtenteils zu"
..- attr(*, "7")= chr "trifft fast völlig zu"
..- attr(*, "comment")= chr "Fluktuationsneigung: Ich interessiere mich für die Arbeitsbedingungen in anderen Unternehmen."
$ FL01_09 : 'avector' num 2 4 5 4 1 2 3 4 5 2 ...
..- attr(*, "1")= chr "trifft fast völlig zu"
..- attr(*, "2")= chr "trifft größtenteils zu"
..- attr(*, "3")= chr "trifft etwas zu"
..- attr(*, "4")= chr "trifft mittelmäßig zu"
..- attr(*, "5")= chr "trifft wenig zu"
..- attr(*, "6")= chr "trifft größtenteils nicht zu"
..- attr(*, "7")= chr "trifft überhaupt nicht zu"
..- attr(*, "comment")= chr "Fluktuationsneigung: Meine derzeitige Tätigkeit entspricht meinen Erwartungen an einen Arbeitsplatz. (umgepolt)"
$ FB01_01 : 'avector' num 2 4 4 4 5 4 3 4 4 4 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r hebt meine Wichtigkeit hervor."
$ FB01_02 : 'avector' num 3 4 4 3 5 5 3 5 2 4 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r lobt mich, nachdem ich schwierige Aufgaben bewältigt habe."
$ FB01_03 : 'avector' num 3 4 4 4 5 3 5 4 4 3 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Wenn ich Lösungsvorschläge für Probleme mache, greift mein/e Vorgesetzte/r diese auf."
$ FB01_04 : 'avector' num 4 4 5 4 5 4 4 4 3 3 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r erkennt meine Meinung an."
$ FB01_05 : 'avector' num 5 4 5 4 5 4 5 4 3 4 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r verlässt sich auf meine Aussagen."
$ FB01_06 : 'avector' num 4 3 4 4 5 4 5 3 3 4 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r akzeptiert meine Entscheidungen."
$ FB01_07 : 'avector' num 5 3 4 4 4 5 5 5 5 4 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r gewährt mir Zugang zu allen benötigten Informationen (z. B. Computersysteme und Datenbanken)."
$ FB01_08 : 'avector' num 4 4 3 4 5 5 4 4 5 3 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r überträgt mir auch schwierige Aufgaben."
$ FB01_09 : 'avector' num 2 3 4 4 5 4 3 2 3 4 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Nach Fehlern muntert mich mein/e Vorgesetzte/r auf."
$ FB01_10 : 'avector' num 3 4 5 4 5 4 3 3 4 4 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r macht mir Mut, neue Sachen anzupacken."
$ FB01_11 : 'avector' num 3 4 4 3 5 3 3 2 4 3 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r hilft mir beim Finden von Problemlösungen."
$ FB01_12 : 'avector' num 3 3 5 4 5 4 5 4 3 4 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r unterstützt mich gegenüber Außenstehenden."
$ FB01_13 : 'avector' num 5 3 3 4 5 3 3 4 4 4 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r schafft eine kollegiale Atmosphäre in der Arbeitsgruppe."
$ FB01_14 : 'avector' num 4 4 4 4 5 4 3 3 4 2 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r liegt mit mir auf einer Wellenlänge."
$ FB01_15 : 'avector' num 4 4 4 5 5 4 4 3 4 3 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r hat ein gutes Verhältnis zu mir."
$ FB01_16 : 'avector' num 2 4 4 5 5 4 5 3 4 3 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r macht gemeinsam mit mir Witze."
$ P001_01 : 'avector' num 4 5 5 3 3 5 5 5 5 4 ...
..- attr(*, "1")= chr "stimme überhaupt nicht zu"
..- attr(*, "2")= chr "stimme eher nicht zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher zu"
..- attr(*, "5")= chr "stimme voll und ganz zu"
..- attr(*, "comment")= chr "Extraversion: Ich gehe aus mir heraus, bin gesellig."
$ P001_02 : 'avector' num 4 4 3 3 5 4 5 4 4 3 ...
..- attr(*, "1")= chr "stimme überhaupt nicht zu"
..- attr(*, "2")= chr "stimme eher nicht zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher zu"
..- attr(*, "5")= chr "stimme voll und ganz zu"
..- attr(*, "comment")= chr "Extraversion: Ich bin durchsetzungsfähig, energisch."
$ P001_03 : 'avector' num 2 4 4 2 3 3 3 4 3 3 ...
..- attr(*, "1")= chr "stimme voll und ganz zu"
..- attr(*, "2")= chr "stimme eher zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher nicht zu"
..- attr(*, "5")= chr "stimme überhaupt nicht zu"
..- attr(*, "comment")= chr "Extraversion: Ich schäume selten vor Begeisterung über. (umgepolt)"
$ P001_04 : 'avector' num 4 4 4 2 3 5 5 4 5 3 ...
..- attr(*, "1")= chr "stimme voll und ganz zu"
..- attr(*, "2")= chr "stimme eher zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher nicht zu"
..- attr(*, "5")= chr "stimme überhaupt nicht zu"
..- attr(*, "comment")= chr "Extraversion: Ich bin eher ruhig. (umgepolt)"
$ P001_05 : 'avector' num 3 4 4 3 5 4 5 3 3 2 ...
..- attr(*, "1")= chr "stimme überhaupt nicht zu"
..- attr(*, "2")= chr "stimme eher nicht zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher zu"
..- attr(*, "5")= chr "stimme voll und ganz zu"
..- attr(*, "comment")= chr "Extraversion: Ich neige dazu, die Führung zu übernehmen."
$ P001_06 : 'avector' num 4 4 5 3 3 2 5 4 5 3 ...
..- attr(*, "1")= chr "stimme voll und ganz zu"
..- attr(*, "2")= chr "stimme eher zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher nicht zu"
..- attr(*, "5")= chr "stimme überhaupt nicht zu"
..- attr(*, "comment")= chr "Extraversion: Ich bin weniger aktiv und unternehmungslustig als andere. (umgepolt)"
$ P001_07 : 'avector' num 5 4 5 4 3 5 5 5 5 4 ...
..- attr(*, "1")= chr "stimme voll und ganz zu"
..- attr(*, "2")= chr "stimme eher zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher nicht zu"
..- attr(*, "5")= chr "stimme überhaupt nicht zu"
..- attr(*, "comment")= chr "Extraversion: Ich bin eher schüchtern. (umgepolt)"
$ P001_08 : 'avector' num 5 3 2 4 5 4 5 3 5 4 ...
..- attr(*, "1")= chr "stimme voll und ganz zu"
..- attr(*, "2")= chr "stimme eher zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher nicht zu"
..- attr(*, "5")= chr "stimme überhaupt nicht zu"
..- attr(*, "comment")= chr "Extraversion: Mir fällt es schwer, andere zu beeinflussen. (umgepolt)"
$ P001_09 : 'avector' num 4 4 5 4 5 3 3 4 4 3 ...
..- attr(*, "1")= chr "stimme überhaupt nicht zu"
..- attr(*, "2")= chr "stimme eher nicht zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher zu"
..- attr(*, "5")= chr "stimme voll und ganz zu"
..- attr(*, "comment")= chr "Extraversion: Ich bin voller Energie und Tatendrang."
$ P001_10 : 'avector' num 4 4 4 4 3 4 5 5 5 4 ...
..- attr(*, "1")= chr "stimme überhaupt nicht zu"
..- attr(*, "2")= chr "stimme eher nicht zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher zu"
..- attr(*, "5")= chr "stimme voll und ganz zu"
..- attr(*, "comment")= chr "Extraversion: Ich bin gesprächig."
$ P001_11 : 'avector' num 4 4 3 4 5 3 4 3 3 3 ...
..- attr(*, "1")= chr "stimme voll und ganz zu"
..- attr(*, "2")= chr "stimme eher zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher nicht zu"
..- attr(*, "5")= chr "stimme überhaupt nicht zu"
..- attr(*, "comment")= chr "Extraversion: In einer Gruppe überlasse ich lieber anderen die Entscheidung. (umgepolt)"
$ P001_12 : 'avector' num 4 4 4 3 5 3 5 4 3 3 ...
..- attr(*, "1")= chr "stimme überhaupt nicht zu"
..- attr(*, "2")= chr "stimme eher nicht zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher zu"
..- attr(*, "5")= chr "stimme voll und ganz zu"
..- attr(*, "comment")= chr "Extraversion: Ich bin begeisterungsfähig und kann andere leicht mitreißen."
$ P002_01 : 'avector' num 2 3 2 3 3 3 1 3 2 3 ...
..- attr(*, "1")= chr "stimme voll und ganz zu"
..- attr(*, "2")= chr "stimme eher zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher nicht zu"
..- attr(*, "5")= chr "stimme überhaupt nicht zu"
..- attr(*, "comment")= chr "Neurotizismus: Ich bleibe auch in stressigen Situationen gelassen. (umgepolt)"
$ P002_02 : 'avector' num 2 2 2 2 1 2 2 2 2 3 ...
..- attr(*, "1")= chr "stimme voll und ganz zu"
..- attr(*, "2")= chr "stimme eher zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher nicht zu"
..- attr(*, "5")= chr "stimme überhaupt nicht zu"
..- attr(*, "comment")= chr "Neurotizismus: Ich bleibe auch bei Rückschlägen zuversichtlich. (umgepolt)"
$ P002_03 : 'avector' num 1 2 2 4 3 4 3 4 1 4 ...
..- attr(*, "1")= chr "stimme überhaupt nicht zu"
..- attr(*, "2")= chr "stimme eher nicht zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher zu"
..- attr(*, "5")= chr "stimme voll und ganz zu"
..- attr(*, "comment")= chr "Neurotizismus: Ich kann launisch sein, habe schwankende Stimmungen."
$ P002_04 : 'avector' num 3 2 1 4 3 4 2 4 3 3 ...
..- attr(*, "1")= chr "stimme überhaupt nicht zu"
..- attr(*, "2")= chr "stimme eher nicht zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher zu"
..- attr(*, "5")= chr "stimme voll und ganz zu"
..- attr(*, "comment")= chr "Neurotizismus: Ich reagiere leicht angespannt."
$ P002_05 : 'avector' num 3 2 1 4 1 3 2 3 1 2 ...
..- attr(*, "1")= chr "stimme voll und ganz zu"
..- attr(*, "2")= chr "stimme eher zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher nicht zu"
..- attr(*, "5")= chr "stimme überhaupt nicht zu"
..- attr(*, "comment")= chr "Neurotizismus: Ich bin selbstsicher, mit mir zufrieden. (umgepolt)"
$ P002_06 : 'avector' num 2 2 2 3 3 3 1 4 3 3 ...
..- attr(*, "1")= chr "stimme voll und ganz zu"
..- attr(*, "2")= chr "stimme eher zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher nicht zu"
..- attr(*, "5")= chr "stimme überhaupt nicht zu"
..- attr(*, "comment")= chr "Neurotizismus: Ich bin ausgeglichen, nicht leicht aus der Ruhe zu bringen. (umgepolt)"
$ P002_07 : 'avector' num 2 2 3 4 1 3 2 3 5 3 ...
..- attr(*, "1")= chr "stimme überhaupt nicht zu"
..- attr(*, "2")= chr "stimme eher nicht zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher zu"
..- attr(*, "5")= chr "stimme voll und ganz zu"
..- attr(*, "comment")= chr "Neurotizismus: Ich mache mir oft Sorgen."
$ P002_08 : 'avector' num 1 2 2 4 1 3 1 2 1 2 ...
..- attr(*, "1")= chr "stimme überhaupt nicht zu"
..- attr(*, "2")= chr "stimme eher nicht zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher zu"
..- attr(*, "5")= chr "stimme voll und ganz zu"
..- attr(*, "comment")= chr "Neurotizismus: Ich fühle mich oft bedrückt, freudlos."
$ P002_09 : 'avector' num 1 2 2 2 3 3 2 3 3 4 ...
..- attr(*, "1")= chr "stimme voll und ganz zu"
..- attr(*, "2")= chr "stimme eher zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher nicht zu"
..- attr(*, "5")= chr "stimme überhaupt nicht zu"
..- attr(*, "comment")= chr "Neurotizismus: Ich habe meine Gefühle unter Kontrolle, werde selten wütend. (umgepolt)"
$ P002_10 : 'avector' num 2 2 2 3 5 2 2 3 3 3 ...
..- attr(*, "1")= chr "stimme voll und ganz zu"
..- attr(*, "2")= chr "stimme eher zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher nicht zu"
..- attr(*, "5")= chr "stimme überhaupt nicht zu"
..- attr(*, "comment")= chr "Neurotizismus: Ich werde selten nervös und unsicher. (umgepolt)"
$ P002_11 : 'avector' num 1 1 2 3 1 3 1 2 1 3 ...
..- attr(*, "1")= chr "stimme überhaupt nicht zu"
..- attr(*, "2")= chr "stimme eher nicht zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher zu"
..- attr(*, "5")= chr "stimme voll und ganz zu"
..- attr(*, "comment")= chr "Neurotizismus: Ich bin oft deprimiert, niedergeschlagen."
$ P002_12 : 'avector' num 1 1 1 3 3 3 2 4 3 3 ...
..- attr(*, "1")= chr "stimme überhaupt nicht zu"
..- attr(*, "2")= chr "stimme eher nicht zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher zu"
..- attr(*, "5")= chr "stimme voll und ganz zu"
..- attr(*, "comment")= chr "Neurotizismus: Ich reagiere schnell gereizt oder genervt."
$ RI01_01 : 'avector' num 3 5 4 4 7 6 6 3 4 4 ...
..- attr(*, "1")= chr "gar nicht risikobereit"
..- attr(*, "7")= chr "sehr risikobereit"
..- attr(*, "comment")= chr "Risikobereitschaft: Wie schätzen Sie sich persönlich ein: Wie risikobereit sind Sie im Allgemeinen?"
$ CO01_01 : 'avector' num 3 4 4 4 5 5 3 3 3 2 ...
..- attr(*, "1")= chr "trifft nicht zu"
..- attr(*, "5")= chr "trifft zu"
..- attr(*, "comment")= chr "Commitment ggü. FK: Ich wäre froh, wenn ich weiterhin mit diesem/dieser Vorgesetzten zusammenarbeiten könnte."
$ CO01_03 : 'avector' num 4 4 4 3 5 5 3 4 3 4 ...
..- attr(*, "1")= chr "trifft nicht zu"
..- attr(*, "5")= chr "trifft zu"
..- attr(*, "comment")= chr "Commitment ggü. FK: In den wichtigsten Punkten stimmen die Wertvorstellungen und Ansichten meines/meiner Vorges"| __truncated__
$ CO01_05 : 'avector' num 1 2 2 4 2 5 2 3 2 1 ...
..- attr(*, "1")= chr "trifft nicht zu"
..- attr(*, "5")= chr "trifft zu"
..- attr(*, "comment")= chr "Commitment ggü. FK: Mein/-e Vorgesetzte/-r hat für mich eine große persönliche Bedeutung."
$ CO01_09 : 'avector' num 1 2 1 4 1 5 3 2 1 1 ...
..- attr(*, "1")= chr "trifft nicht zu"
..- attr(*, "5")= chr "trifft zu"
..- attr(*, "comment")= chr "Commitment ggü. FK: Ich habe eine enge persönliche Beziehung zu meinem/meiner Vorgesetzten."
$ CO01_12 : 'avector' num 1 2 4 3 5 5 4 3 3 3 ...
..- attr(*, "1")= chr "trifft nicht zu"
..- attr(*, "5")= chr "trifft zu"
..- attr(*, "comment")= chr "Commitment ggü. FK: Ich bin stolz darauf, für meine/-n Vorgesetzte/-n zu arbeiten."
$ SCA : 'avector' num 2 2.8 3 3.6 3.6 5 3 3 2.4 2.2 ...
..- attr(*, "1")= chr "trifft nicht zu"
..- attr(*, "5")= chr "trifft zu"
..- attr(*, "comment")= chr "Commitment ggü. FK: Ich wäre froh, wenn ich weiterhin mit diesem/dieser Vorgesetzten zusammenarbeiten könnte."
$ FBQ_R : 'avector' num 3 4 4.25 3.75 5 4 3.75 4.25 3.25 3.5 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r hebt meine Wichtigkeit hervor."
$ FBQ_V : 'avector' num 4.5 3.5 4 4 4.75 4.5 4.75 4 4 3.75 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r verlässt sich auf meine Aussagen."
$ FBQ_E : 'avector' num 2.75 3.5 4.5 3.75 5 3.75 3.5 2.75 3.5 3.75 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Nach Fehlern muntert mich mein/e Vorgesetzte/r auf."
$ FBQ_Z : 'avector' num 3.75 3.75 3.75 4.5 5 3.75 3.75 3.25 4 3 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r schafft eine kollegiale Atmosphäre in der Arbeitsgruppe."
$ FLU : 'avector' num 3.22 4.56 5.67 4.78 1.33 ...
..- attr(*, "1")= chr "trifft überhaupt nicht zu"
..- attr(*, "2")= chr "trifft größtenteils nicht zu"
..- attr(*, "3")= chr "trifft wenig zu"
..- attr(*, "4")= chr "trifft mittelmäßig zu"
..- attr(*, "5")= chr "trifft etwas zu"
..- attr(*, "6")= chr "trifft größtenteils zu"
..- attr(*, "7")= chr "trifft fast völlig zu"
..- attr(*, "comment")= chr "Fluktuationsneigung: Ich träume häufig davon, einem anderen Beruf nachzugehen."

$ FBQGes : 'avector' num 3.5 3.69 4.12 4 4.94 ...
..- attr(*, "1")= chr "trifft gar nicht zu"
..- attr(*, "2")= chr "trifft wenig zu"
..- attr(*, "3")= chr "trifft mittelmäßig zu"
..- attr(*, "4")= chr "trifft überwiegend zu"
..- attr(*, "5")= chr "trifft völlig zu"
..- attr(*, "comment")= chr "FBQ: Mein/e Vorgesetzte/r hebt meine Wichtigkeit hervor."
$ Extraversion : 'avector' num 3.92 4 4 3.25 4 ...
..- attr(*, "1")= chr "stimme überhaupt nicht zu"
..- attr(*, "2")= chr "stimme eher nicht zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher zu"
..- attr(*, "5")= chr "stimme voll und ganz zu"
..- attr(*, "comment")= chr "Extraversion: Ich gehe aus mir heraus, bin gesellig."
$ Neurotizismus : 'avector' num 1.75 1.92 1.83 3.25 2.33 ...
..- attr(*, "1")= chr "stimme voll und ganz zu"
..- attr(*, "2")= chr "stimme eher zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher nicht zu"
..- attr(*, "5")= chr "stimme überhaupt nicht zu"
..- attr(*, "comment")= chr "Neurotizismus: Ich bleibe auch in stressigen Situationen gelassen. (umgepolt)"
$ PersGes : 'avector' num 2.83 2.96 2.92 3.25 3.17 ...
..- attr(*, "1")= chr "stimme überhaupt nicht zu"
..- attr(*, "2")= chr "stimme eher nicht zu"
..- attr(*, "3")= chr "teils teils"
..- attr(*, "4")= chr "stimme eher zu"
..- attr(*, "5")= chr "stimme voll und ganz zu"
..- attr(*, "comment")= chr "Extraversion: Ich gehe aus mir heraus, bin gesellig."
$ Z.Extraversion : num 0.569 0.714 0.714 -0.593 0.714 ...
$ Z.FBQGes : num -0.151 0.0888 0.6482 0.4884 1.6872 ...
$ Z.FLU : num -0.283 0.757 1.625 0.931 -1.758 ...
$ Z.Neurotizismus : num -1.224 -0.954 -1.089 1.206 -0.279 ...
$ Z.PersGes : num -0.636 -0.265 -0.389 0.6 0.352 ...
$ Z.RI01_01 : num -1.171 0.374 -0.399 -0.399 1.918 ...
$ Z.SCA : num -0.9489 -0.1302 0.0745 0.6885 0.6885 ...
$ Z.Alter : num -0.161 -0.478 -1.113 -0.399 0.632 ...
$ FLU.cen : num [1:217, 1] -0.363 0.97 2.081 1.193 -2.252 ...
..- attr(*, "scaled:center")= num 3.59
$ SCA.cen : num [1:217, 1] -0.9272 -0.1272 0.0728 0.6728 0.6728 ...
..- attr(*, "scaled:center")= num 2.93
$ FBQGes.cen : num [1:217, 1] -0.1181 0.0694 0.5069 0.3819 1.3194 ...
..- attr(*, "scaled:center")= num 3.62
$ Extraversion.cen : num [1:217, 1] 0.326 0.41 0.41 -0.34 0.41 ...
..- attr(*, "scaled:center")= num 3.59
$ Neurotizismus.cen : num [1:217, 1] -0.755 -0.589 -0.672 0.745 -0.172 ...
..- attr(*, "scaled:center")= num 2.51
$ Alter.cen : num [1:217, 1] -2.03 -6.03 -14.03 -5.03 7.97 ...
..- attr(*, "scaled:center")= num 35
$ RI01_01.cen : num [1:217, 1] -1.516 0.484 -0.516 -0.516 2.484 ...
..- attr(*, "scaled:center")= num 4.52
$ FBQ_R.cen : num [1:217, 1] -0.463 0.537 0.787 0.287 1.537 ...
..- attr(*, "scaled:center")= num 3.46
$ FBQ_V.cen : num [1:217, 1] 0.50115 -0.49885 0.00115 0.00115 0.75115 ...
..- attr(*, "scaled:center")= num 4
$ FBQ_E.cen : num [1:217, 1] -0.6567 0.0933 1.0933 0.3433 1.5933 ...
..- attr(*, "scaled:center")= num 3.41
$ FBQ_Z.cen : num [1:217, 1] 0.146 0.146 0.146 0.896 1.396 ...
..- attr(*, "scaled:center")= num 3.6
$ SexNeu : Factor w/ 4 levels "weiblich","männlich",..: 2 1 2 2 2 1 2 1 1 1 ...
..- attr(*, "comment")= chr "Geschlecht"
- attr(*, "project")= chr "Fuehrungsbeziehungsstudie"
- attr(*, "description")= chr "Führungsbeziehungsqualität "
- attr(*, "date")= chr "2020-11-08 13:37:34"
- attr(*, "server")= chr "https://www.soscisurvey.de"
bigben
Beiträge: 2781
Registriert: Mi Okt 12, 2016 9:09 am

Re: Korrelation mit Faktor

Beitrag von bigben »

Hallo Kitty,

ja, da bin ich auch schon mehrfach drüber gestolpert und finde es ziemlich doof, dass cor.test das nicht kapiert. Es reicht aber i. d. R., den ordered factor mit as.integer in Zahlen zu verwandeln:

Code: Alles auswählen

a <- gl(3, 3, labels = c("niedrig", "mittel", "hoch"), ordered = TRUE)
b <- 1:9
cor.test(a, b, method ="spearman")  # geht nicht
cor.test(as.integer(a), b, method ="spearman")  # geht
In dem str das Du jetzt gepostet hast ist Zugehoerigkeit aber kein ordered factor sondern einfach nur ein factor und der steht für nominale, nicht für ordinale Daten. Das wirst Du vorher noch umformen müssen, damit R die Reihenfolge der Faktorstufen versteht.

https://discuss.analyticsvidhya.com/t/h ... -in-r/6675

LG,
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Kitty
Beiträge: 11
Registriert: Sa Nov 28, 2020 1:36 pm

Re: Korrelation mit Faktor

Beitrag von Kitty »

Hallo Jörg,

ich bin mir nicht sicher, was ein ordered factor ausmacht. In meinem Datensatz ist die Zugehörigkeit aufgeteilt in:

0-6 Monate kodiert mit "1"
7-12 Monate kodiert mit "2"
13-24 Monate kodiert mit "3"
> 24 Monate kodiert mit "4"
keine Angabe kodiert mit "9"

Liebe grüße

Kitty
Kitty
Beiträge: 11
Registriert: Sa Nov 28, 2020 1:36 pm

Re: Korrelation mit Faktor

Beitrag von Kitty »

Hallo Bernhard,

jetzt warst du schneller als ich. :-)
bigben hat geschrieben: Sa Dez 19, 2020 5:28 pm In dem str das Du jetzt gepostet hast ist Zugehoerigkeit aber kein ordered factor sondern einfach nur ein factor und der steht für nominale, nicht für ordinale Daten. Das wirst Du vorher noch umformen müssen, damit R die Reihenfolge der Faktorstufen versteht.
-> Wie forme ich denn meinen faktor in einen 'ordered factor'?

Danke und LG

Kitty
bigben
Beiträge: 2781
Registriert: Mi Okt 12, 2016 9:09 am

Re: Korrelation mit Faktor

Beitrag von bigben »

Hallo Kitty,

hast Du den Link in meinem Post gesehen?

https://discuss.analyticsvidhya.com/t/h ... -in-r/6675
http://www.cookbook-r.com/Manipulating_ ... _a_factor/

Code: Alles auswählen

a <- factor(c("A", "B", "C", "A", "A", "C"))
b <- ordered(a, levels = c("B", "C", "A"))  # definiere Reihenfolge über levels =
str(b)
LG,
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Kitty
Beiträge: 11
Registriert: Sa Nov 28, 2020 1:36 pm

Re: Korrelation mit Faktor

Beitrag von Kitty »

Oh entschuldige, wieso auch immer hatte ich gedacht, der wäre Teil deiner Signatur. :oops:

Besten Dank!
bigben
Beiträge: 2781
Registriert: Mi Okt 12, 2016 9:09 am

Re: Korrelation mit Faktor

Beitrag von bigben »

Während Deiner Antwort habe ich gerade noch ein Code-Beispiel in meinen letzten Post ergänzt. Siehe auch dort.

LG,
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Kitty
Beiträge: 11
Registriert: Sa Nov 28, 2020 1:36 pm

Re: Korrelation mit Faktor

Beitrag von Kitty »

Es hat geklappt, vielen Dank für Eure Hilfe Jörg & Bernhard! :)
Antworten