Load Packages

haven

if (!require(haven)){
  install.packages("haven", dependencies = TRUE)
  require(haven)
}

psych

if (!require(psych)){
  install.packages("psych", dependencies = TRUE)
  require(psych)
}

summarytools

if (!require(summarytools)){
  install.packages("summarytools", dependencies = TRUE)
  require(summarytools)
}

Import Data

dataset.spss.web <- read_sav("https://osf.io/kd4ej/download")

Scoring Variable

Dataframe

Extraversion <- data.frame (dataset.spss.web$FFM_1, dataset.spss.web$FFM_6, dataset.spss.web$FFM_11, dataset.spss.web$FFM_16, dataset.spss.web$FFM_21, dataset.spss.web$FFM_26, dataset.spss.web$FFM_31, dataset.spss.web$FFM_36)

List of ‘keys’.

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.spss.web$Extraversion <- Extraversion.scores[,]
LS0tCnRpdGxlOiAiQ3JlYXRpbmcgQ29tcG9zaXRlIFZhcmlhYmxlcyIKb3V0cHV0OgogIGh0bWxfbm90ZWJvb2s6CiAgICB0aGVtZTogY2VydWxlYW4KICAgIHRvYzogeWVzCiAgICB0b2NfZmxvb3Q6IHllcwotLS0KCiMjIExvYWQgUGFja2FnZXMgey50YWJzZXR9Cjo6OiB7LnBhbmVsLXRhYnNldH0gIAojIyMgaGF2ZW4KYGBge3J9CmlmICghcmVxdWlyZShoYXZlbikpewogIGluc3RhbGwucGFja2FnZXMoImhhdmVuIiwgZGVwZW5kZW5jaWVzID0gVFJVRSkKICByZXF1aXJlKGhhdmVuKQp9CmBgYAoKIyMjIHBzeWNoCmBgYHtyfQppZiAoIXJlcXVpcmUocHN5Y2gpKXsKICBpbnN0YWxsLnBhY2thZ2VzKCJwc3ljaCIsIGRlcGVuZGVuY2llcyA9IFRSVUUpCiAgcmVxdWlyZShwc3ljaCkKfQpgYGAKCiMjIyBzdW1tYXJ5dG9vbHMKYGBge3J9CmlmICghcmVxdWlyZShzdW1tYXJ5dG9vbHMpKXsKICBpbnN0YWxsLnBhY2thZ2VzKCJzdW1tYXJ5dG9vbHMiLCBkZXBlbmRlbmNpZXMgPSBUUlVFKQogIHJlcXVpcmUoc3VtbWFyeXRvb2xzKQp9CmBgYAoKOjo6CiMjIEltcG9ydCBEYXRhCjo6OiB7LnBhbmVsLXRhYnNldH0gCmBgYHtyfQpkYXRhc2V0LnNwc3Mud2ViIDwtIHJlYWRfc2F2KCJodHRwczovL29zZi5pby9rZDRlai9kb3dubG9hZCIpCmBgYAoKOjo6CgojIyBTY29yaW5nIFZhcmlhYmxlIHsudGFic2V0fQo6Ojogey5wYW5lbC10YWJzZXR9IAojIyMgRGF0YWZyYW1lCmBgYHtyfQpFeHRyYXZlcnNpb24gPC0gZGF0YS5mcmFtZSAoZGF0YXNldC5zcHNzLndlYiRGRk1fMSwgZGF0YXNldC5zcHNzLndlYiRGRk1fNiwgZGF0YXNldC5zcHNzLndlYiRGRk1fMTEsIGRhdGFzZXQuc3Bzcy53ZWIkRkZNXzE2LCBkYXRhc2V0LnNwc3Mud2ViJEZGTV8yMSwgZGF0YXNldC5zcHNzLndlYiRGRk1fMjYsIGRhdGFzZXQuc3Bzcy53ZWIkRkZNXzMxLCBkYXRhc2V0LnNwc3Mud2ViJEZGTV8zNikKYGBgCiMjIyBMaXN0IG9mICdrZXlzJy4KYGBge3J9CkV4dHJhdmVyc2lvbi5rZXlzIDwtIG1ha2Uua2V5cyhFeHRyYXZlcnNpb24sIGxpc3QoRXh0cmF2ZXJzaW9uPWMoMSwtMiwzLDQsLTUsNiwtNyw4KSkpCmBgYAoKIyMjIFNjb3JlIHRoZSBzY2FsZQpgYGB7cn0KRXh0cmF2ZXJzaW9uLnNjYWxlcyA8LSBzY29yZUl0ZW1zIChFeHRyYXZlcnNpb24ua2V5cywgRXh0cmF2ZXJzaW9uKQpgYGAKCiMjIyBTYXZlIHRoZSBzY29yZXMKYGBge3J9CkV4dHJhdmVyc2lvbi5zY29yZXMgPC0gRXh0cmF2ZXJzaW9uLnNjYWxlcyRzY29yZXMKYGBgCgojIyMgU2F2ZSB0aGUgc2NvcmVzIGJhY2sgaW4gJ2RhdGFzZXQnCmBgYHtyfQpkYXRhc2V0LnNwc3Mud2ViJEV4dHJhdmVyc2lvbiA8LSBFeHRyYXZlcnNpb24uc2NvcmVzWyxdCmBgYAoKIyMjIFByaW50IHRoZSBjcm9uYmFjaCBhbHBoYQpgYGB7cn0KRXh0cmF2ZXJzaW9uLnNjYWxlcyRhbHBoYQpgYGAKCjo6Og==