Erzeugt den Berichtsabschnitt für eine Frage mit Zahlen als Antwort (z. B.
Alter oder Abiturnote): Überschrift, Tabelle mit Kennwerten (n, M, SD,
Median, Minimum, Maximum) und ein Balkendiagramm der Häufigkeiten
(barplot_freq()). Für das Diagramm können die Werte in Klassen
eingeteilt (cut.breaks) oder ab einem Wert zusammengefasst werden
(cutoff). Die Tabelle beruht immer auf den ursprünglichen Werten.
Der Abschnitt wird so ausgegeben, dass Überschrift, Tabelle und Abbildung
nicht durch einen Seitenumbruch getrennt werden. Enthält x nur fehlende
Werte, wird nichts ausgegeben.
Usage
merge_num(
x,
inkl = "nr",
nr = "",
xlab = "",
cut.breaks = "",
cut.labels = "",
show.table = TRUE,
fig.height = 6,
cutoff = FALSE
)Arguments
- x
Vektor mit den Antworten. Zahlen in Textform mit Dezimalkomma (z. B.
"1,7") werden umgewandelt. Erwartet das Attributlabel.- 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).- xlab
Beschriftung der x-Achse.
- cut.breaks, cut.labels
Grenzen und Beschriftungen der Klassen für das Diagramm (siehe
cut(), Argumentebreaksundlabels), oder""für keine Klassen.- show.table
Soll die Tabelle gezeigt werden?
- fig.height
Höhe der Abbildung in Zoll.
- cutoff
Alle Werte ab diesem Wert im Diagramm zu einer Kategorie „
cutoff+“ zusammenfassen, oderFALSE. Nicht zusammen mitcut.breaksmöglich.
Value
Nichts (unsichtbar NULL). Der Code für den Bericht wird mit
cat() ausgegeben.
See also
merge_fachsem() für Fachsemester.
Weitere Auswertungsfunktionen:
appendix_open(),
merge_aggr_sk(),
merge_auto(),
merge_fachsem(),
merge_grade(),
merge_many(),
merge_mc(),
merge_open(),
merge_rueck(),
merge_sc(),
merge_sk(),
merge_subj(),
merge_wl()
Examples
# Abiturnoten, im Diagramm in Notenbereiche eingeteilt
merge_num(BspDaten$dataSHOWUP$zugang_note,
xlab = "Durchschnittsnote der Hochschulzugangsberechtigung",
cut.breaks = c(0, 1.4, 1.9, 2.4, 2.9, 3.4, 4),
cut.labels = c(
"1,0 bis 1,4", "1,5 bis 1,9", "2,0 bis 2,4", "2,5 bis 2,9",
"3,0 bis 3,4", "3,5 bis 4,0"
)
)
#> ::: {.block breakable=false}
#>
#> ### [BACHELOR] Welche Durchschnittsnote hatten Sie in dem Zeugnis, mit dem Sie Ihre Hochschulzugangsberechtigung erworben haben?
#>
#>
#> +-------+-------+--------+--------+---------+---------+
#> | **n** | **M** | **SD** | **MD** | **Min** | **Max** |
#> +=======+=======+========+========+=========+=========+
#> | 147 | 2.19 | 0.56 | 2.10 | 1 | 3.80 |
#> +-------+-------+--------+--------+---------+---------+
#>
#> <div class="figure" style="text-align: center">
#> <img src="figure/sub_chunk_29-1.png" alt="plot of chunk sub_chunk_29" width="100%" />
#> <p class="caption">plot of chunk sub_chunk_29</p>
#> </div>
#>
#> :::
#>