Description Usage Arguments Value Examples
View source: R/describe-likert.R
Analyse von Likertskalen
Farpalette f<c3><bc>r Likert-plot ist eine Kopie von brewer.pal.likert kann aber auch schwarz-weiss
und hat blau-rot als default
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | 
| x | Objekt data.frame oder Formula | 
| ... | Alle weiteren Argumente | 
| n, name, middle.color, min_gray, max_gray | brewer_pal_likert Default 5 Stufen mit Grau in der Mitte | 
| data | Data.frame | 
| grouping | (optional) beim direkter ausfuehrung mit dataframes | 
| labels | wenn die Labels anderst sein sollen | 
a likert class list with the following elements: results: Ergebnisse der Haufigkeiten fuer zB Grafik names: Dataframe mit Namen freq: Data.frame mit nur den Haufigkeiten ohne NAs freq.na:Data.frame mit nur den Haufigkeiten mit NAs N: Stichprobengroesse als Zahl n: Anzahl der Gueltigen Werte je Item (Vektor) m: Mittelwerte (Vektor) sd: SD (Vektor) Mittelwert: M und SD Formatiert (Vektor) items: Daten grouping: data frame mit Gruppe (kann auch laenge Null haben) nlevels Anzahl an Levels levels: Labels fuer zb scale =list( at=nlevels, ...)
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | library(stp25)
#' library(lattice)
graphics.off()
Projekt("xhtml", "649 Poropatis Natascha", "28.03.2017")
set.seed(1)
n<-100
lvs<-c("--","-","o","+","++")
DF2<- data.frame(
  Magazines=gl(length(lvs),1,n,lvs),
  Comic.books=gl(length(lvs),2,n,lvs),
  Fiction=gl(length(lvs),3,n,lvs),
  Newspapers=gl(length(lvs),5,n,lvs))
DF2$Comic.books[sample.int(n/2)]<- lvs[length(lvs)]
DF2$Newspapers[sample.int(n/2)]<- lvs[1]
DF2$Magazines[sample.int(n/2)]<- lvs[2]
DF2<- transform(DF2, Geschlecht= cut( rnorm(n), 2, Cs(m, f)))
Res1 <- Likert(~., DF2 )
APA2(Res1)
APA2(Res2 <- Likert(.~ Geschlecht, DF2 ))
require(HH)  # ?likertplot
windows(7,3)
 likertplot( Item   ~ .| Geschlecht , data=Res2$results,
             main = '',
             ylab = "",
             sub = "" ,
             xlab = "Prozent",
             col = brewer_pal_likert(5),
             rightAxis = FALSE,
             positive.order = TRUE,
             as.percent = TRUE,
             auto.key = list(space = "top", columns = 2) ,
             layout=c(2,2)
 )
# data<- Res2$names
# data$mean<- Res2$m
#  barchart( Item~ mean |Geschlecht, Mymean2, xlim=c(1,5))
# windows(3,6)
# dotplot(Item ~ mean, data,
 #       groups=Geschlecht, xlim=c(.085, 5.15),
 #       type=c("p", "l"))
APA2(Res1, ReferenceZero=3)
APA2(Res1, ReferenceZero="-")
APA2(Res2, ReferenceZero=3, na.exclude=TRUE, type="freq")
brewer_pal_likert( ) #Default 5 Stufen mit Grau in der Mitte
#  HH::brewer.pal.likert(5, "RdBu", "gray80")
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.