:::
Loading Packages
Haven
if (!require(haven)){
install.packages("haven", dependencies = TRUE)
require(haven)
}
Psych
if (!require(psych)){
install.packages("psych", dependencies = TRUE)
require(psych)
}
Import Data
SPSS
dataset <- read_sav("Harry Potter Data.sav")
Scoring Variable
Create dataframe with only relevant variables to work with.
Extraversion <- data.frame (dataset$FFM_1, dataset$FFM_6, dataset$FFM_11, dataset$FFM_16, dataset$FFM_21, dataset$FFM_26, dataset$FFM_31, dataset$FFM_36)
Create list of ‘keys’. The numbers just refer to the order of the
question in the data.frame() you just made. The most important thing is
to mark the questions that should be reversed scored with a ‘-’.
Extraversion.keys <- make.keys(Extraversion, list(Extraversion=c(1,-2,3,4,-5,6,-7,8)))
Score the scale.
Extraversion.scales <- scoreItems (Extraversion.keys, Extraversion)
Save the scores.
Extraversion.scores <- Extraversion.scales$scores
Save the scores back in ‘dataset’.
dataset$Extraversion <- Extraversion.scores[,]
Print the cronbach alpha.
Extraversion.scales$alpha
Extraversion
alpha 0.8141661
LS0tCnRpdGxlOiAiUiBNYW51YWwiCm91dHB1dDoKICBodG1sX25vdGVib29rOgogICAgdGhlbWU6IHBhcGVyCiAgICB0b2M6IHllcwogICAgdG9jX2Zsb2F0OiB5ZXMKZm9ybWF0OiBodG1sCi0tLQo6OjoKCiMjIExvYWRpbmcgUGFja2FnZXMKCiMjIyBIYXZlbgoKYGBge3J9CmlmICghcmVxdWlyZShoYXZlbikpewogIGluc3RhbGwucGFja2FnZXMoImhhdmVuIiwgZGVwZW5kZW5jaWVzID0gVFJVRSkKICByZXF1aXJlKGhhdmVuKQp9CgpgYGAKCiMjIyBQc3ljaAoKYGBge3J9CmlmICghcmVxdWlyZShwc3ljaCkpewogIGluc3RhbGwucGFja2FnZXMoInBzeWNoIiwgZGVwZW5kZW5jaWVzID0gVFJVRSkKICByZXF1aXJlKHBzeWNoKQp9CmBgYAoKIyMjIFN1bW1hcnl0b29scwoKYGBge3J9CmlmICghcmVxdWlyZShzdW1tYXJ5dG9vbHMpKXsKICBpbnN0YWxsLnBhY2thZ2VzKCJzdW1tYXJ5dG9vbHMiLCBkZXBlbmRlbmNpZXMgPSBUUlVFKQogIHJlcXVpcmUoc3VtbWFyeXRvb2xzKQp9CgpgYGAKCjo6OgoKIyMgSW1wb3J0IERhdGEKCiMjIyBTUFNTCgpgYGB7cn0KZGF0YXNldCA8LSByZWFkX3NhdigiSGFycnkgUG90dGVyIERhdGEuc2F2IikKYGBgCgojIyBTY29yaW5nIFZhcmlhYmxlCgojIyMgQ3JlYXRlIGRhdGFmcmFtZSB3aXRoIG9ubHkgcmVsZXZhbnQgdmFyaWFibGVzIHRvIHdvcmsgd2l0aC4KCmBgYHtyfQpFeHRyYXZlcnNpb24gPC0gZGF0YS5mcmFtZSAoZGF0YXNldCRGRk1fMSwgZGF0YXNldCRGRk1fNiwgZGF0YXNldCRGRk1fMTEsIGRhdGFzZXQkRkZNXzE2LCBkYXRhc2V0JEZGTV8yMSwgZGF0YXNldCRGRk1fMjYsIGRhdGFzZXQkRkZNXzMxLCBkYXRhc2V0JEZGTV8zNikKYGBgCgojIyMgQ3JlYXRlIGxpc3Qgb2YgJ2tleXMnLiBUaGUgIG51bWJlcnMganVzdCByZWZlciB0byB0aGUgb3JkZXIgb2YgdGhlIHF1ZXN0aW9uIGluIHRoZSBkYXRhLmZyYW1lKCkgeW91IGp1c3QgbWFkZS4gVGhlIG1vc3QgaW1wb3J0YW50IHRoaW5nIGlzIHRvIG1hcmsgdGhlIHF1ZXN0aW9ucyB0aGF0IHNob3VsZCBiZSByZXZlcnNlZCBzY29yZWQgd2l0aCBhICctJy4gCgpgYGB7cn0KRXh0cmF2ZXJzaW9uLmtleXMgPC0gbWFrZS5rZXlzKEV4dHJhdmVyc2lvbiwgbGlzdChFeHRyYXZlcnNpb249YygxLC0yLDMsNCwtNSw2LC03LDgpKSkKYGBgCgojIyMgU2NvcmUgdGhlIHNjYWxlLgoKYGBge3J9CkV4dHJhdmVyc2lvbi5zY2FsZXMgPC0gc2NvcmVJdGVtcyAoRXh0cmF2ZXJzaW9uLmtleXMsIEV4dHJhdmVyc2lvbikKYGBgCgojIyMgU2F2ZSB0aGUgc2NvcmVzLgoKYGBge3J9CkV4dHJhdmVyc2lvbi5zY29yZXMgPC0gRXh0cmF2ZXJzaW9uLnNjYWxlcyRzY29yZXMKYGBgCgojIyMgU2F2ZSB0aGUgc2NvcmVzIGJhY2sgaW4gJ2RhdGFzZXQnLgoKYGBge3J9CmRhdGFzZXQkRXh0cmF2ZXJzaW9uIDwtIEV4dHJhdmVyc2lvbi5zY29yZXNbLF0KYGBgCgojIyMgUHJpbnQgdGhlIGNyb25iYWNoIGFscGhhLgoKYGBge3J9CkV4dHJhdmVyc2lvbi5zY2FsZXMkYWxwaGEKYGBgCg==