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.