Erzeugt den Berichtsabschnitt für eine Frage, bei der mehrere Antworten gewählt werden können (Multiple Choice): Überschrift, Tabelle mit der Häufigkeit jeder Antwortoption und optional ein Balkendiagramm.
Usage
merge_mc(
x,
head = "default",
col1.name = "Antwortoption",
col2.name = "n",
show.table = TRUE,
fig.height = "default",
inkl = "nr",
nr = "",
lime = FALSE,
filter = FALSE,
valid.perc = TRUE,
order.table = FALSE,
digits = 1,
show.plot = setanalysis_defaults$show.plot.mc
)Arguments
- x
Data Frame mit einer Spalte pro Antwortoption. Ein Wert ungleich 0 bedeutet „gewählt“, 0 „nicht gewählt“,
NA„keine Angabe“. Jede Spalte braucht das Attributlabelin der Form"Fragetext : Antwortoption"(wie vonevasys_read_data()erzeugt).- head
Fragetext für die Überschrift. Bei
"default"wird er aus dem Label der ersten Spalte genommen (Text vor dem:).- col1.name
Überschrift der Spalte mit den Antwortoptionen.
- col2.name
Überschrift der Spalte mit den absoluten Häufigkeiten.
- show.table
Soll die Tabelle gezeigt werden?
- fig.height
Höhe der Abbildung in Zoll. Bei
"default"wird sie aus der Anzahl der Antwortoptionen berechnet.- inkl
Soll die Frage im Bericht erscheinen?
TRUEoderFALSE. Beim Standard"nr"entscheidet die Variableinkl.<nr>(z. B.inkl.2.1beinr = "2.1"), die im Berichts-Template gesetzt ist, meist aus der Berichtstabelle voninput_tabelle(). Ohne Fragenummer wird die Frage immer ausgegeben.- nr
Fragenummer, z. B.
"2.1". Sie wird der Überschrift vorangestellt und bestimmt beiinkl = "nr", welche Variableinkl.<nr>abgefragt wird. Standard:""(keine Nummer).- lime
Liegen die Daten im Format eines LimeSurvey-Exports vor (1 = gewählt, 2 = nicht gewählt; Label
"[Antwortoption] Fragetext")?- filter
Nur mit
lime = TRUE: Text, der dem Fragetext in eckigen Klammern vorangestellt wird (z. B. ein Filterhinweis), oderFALSE.- valid.perc
Sollen zusätzlich gültige Prozent (ohne fehlende Angaben) sowie die Zeilen „NAs“ und „Total“ gezeigt werden?
- order.table
Reihenfolge der Antwortoptionen in der Tabelle:
FALSE(Reihenfolge der Antwortoptionen),"decreasing"(nach Häufigkeit absteigend) oder ein anderer Wert, z. B.TRUE(aufsteigend).- digits
Anzahl der Nachkommastellen der Prozentangaben.
- show.plot
Soll ein Balkendiagramm gezeigt werden? Voreinstellung aus setanalysis_defaults (
show.plot.mc).
Value
Nichts (unsichtbar NULL). Der Code für den Bericht wird mit
cat() ausgegeben.
See also
merge_sc() für Fragen mit genau einer Antwortmöglichkeit.
Weitere Auswertungsfunktionen:
appendix_open(),
merge_aggr_sk(),
merge_auto(),
merge_fachsem(),
merge_grade(),
merge_many(),
merge_num(),
merge_open(),
merge_rueck(),
merge_sc(),
merge_sk(),
merge_subj(),
merge_wl()
Examples
abschluesse <- BspDaten$dataSHOWUP[, paste0("abschluss_", 1:8)]
merge_mc(abschluesse)
#> ### Welchen Studienabschluss streben Sie an? (Mehrfachnennung möglich)
#>
#>
#> +------------------------------------------+-------+-------+---------------+
#> | **Antwortoption** | **n** | **%** | **gültige %** |
#> +==========================================+=======+=======+===============+
#> | Bachelor of Arts (B.A.) | 21 | 8.7 | 8.7 |
#> +------------------------------------------+-------+-------+---------------+
#> | Bachelor of Education (B.Ed.) | 71 | 29.3 | 29.3 |
#> +------------------------------------------+-------+-------+---------------+
#> | Bachelor of Science (B.Sc.) | 52 | 21.5 | 21.5 |
#> +------------------------------------------+-------+-------+---------------+
#> | 2-Fach-Bachelor (B.A., B.Sc.) | 12 | 5.0 | 5.0 |
#> +------------------------------------------+-------+-------+---------------+
#> | Master of Arts (M.A.) | 18 | 7.4 | 7.4 |
#> +------------------------------------------+-------+-------+---------------+
#> | Master of Education (M.Ed.) | 26 | 10.7 | 10.7 |
#> +------------------------------------------+-------+-------+---------------+
#> | Master of Science (M.Sc.) | 42 | 17.4 | 17.4 |
#> +------------------------------------------+-------+-------+---------------+
#> | lehramtsbezogener Zertifikatsstudiengang | 0 | 0.0 | 0.0 |
#> +------------------------------------------+-------+-------+---------------+
#> | NAs | 0 | 0.0 | NA |
#> +------------------------------------------+-------+-------+---------------+
#> | Total | 242 | NA | NA |
#> +------------------------------------------+-------+-------+---------------+
#> <div class="figure" style="text-align: center">
#> <img src="figure/sub_chunk_26-1.png" alt="plot of chunk sub_chunk_26" width="100%" />
#> <p class="caption">plot of chunk sub_chunk_26</p>
#> </div>
#>
# Nach Häufigkeit sortiert, ohne gültige Prozent und ohne Abbildung
merge_mc(abschluesse, order.table = "decreasing", valid.perc = FALSE, show.plot = FALSE)
#> ### Welchen Studienabschluss streben Sie an? (Mehrfachnennung möglich)
#>
#>
#> +------------------------------------------+-------------+--------+
#> | **Antwortoption** | **N_votes** | **\%** |
#> +==========================================+=============+========+
#> | Bachelor of Arts (B.A.) | 21 | 8.7 |
#> +------------------------------------------+-------------+--------+
#> | Bachelor of Education (B.Ed.) | 71 | 29.3 |
#> +------------------------------------------+-------------+--------+
#> | Bachelor of Science (B.Sc.) | 52 | 21.5 |
#> +------------------------------------------+-------------+--------+
#> | 2-Fach-Bachelor (B.A., B.Sc.) | 12 | 5.0 |
#> +------------------------------------------+-------------+--------+
#> | Master of Arts (M.A.) | 18 | 7.4 |
#> +------------------------------------------+-------------+--------+
#> | Master of Education (M.Ed.) | 26 | 10.7 |
#> +------------------------------------------+-------------+--------+
#> | Master of Science (M.Sc.) | 42 | 17.4 |
#> +------------------------------------------+-------------+--------+
#> | lehramtsbezogener Zertifikatsstudiengang | 0 | 0.0 |
#> +------------------------------------------+-------------+--------+
#>
if (interactive()) markdown_in_viewer(merge_mc(abschluesse))