Wählt anhand des Attributs type (von evasys_read_data() gesetzt) die
passende Auswertungsfunktion und ruft sie auf:
Typ in x | Auswertung |
"sc" (Single Choice) | merge_sc() |
"sk" (Skalenfrage) | merge_sk() |
"open/num" mit überwiegend Text | merge_open() |
"open/num" mit Zahlen | merge_num() |
Data Frame mit "mc"-Spalten | merge_mc() |
Data Frame mit "sk"-Spalten | merge_aggr_sk() |
Bei offenen Fragen entscheidet der Inhalt: Zahlen oder Text, der zu mehr als der Hälfte aus Ziffern besteht, gelten als numerisch.
Arguments
- x
Eine Spalte (Vektor) oder ein Data Frame mit den Spalten einer MC-Frage bzw. mehreren Skalenfragen.
- nr_auto
Soll die Fragenummer aus dem Attribut
nrübernommen werden, wenn wedernrnochinklangegeben sind? Dann wird auch die Variableinkl.<nr>abgefragt, die dafür existieren muss.- nr
Fragenummer, z. B.
"2.1". Sie wird der Überschrift vorangestellt und bestimmt beiinkl = "nr", welche Variableinkl.<nr>abgefragt wird. Standard:""(keine Nummer).- 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.- ...
Weitere Argumente für die jeweilige Auswertungsfunktion.
Value
Nichts (unsichtbar NULL). Der Code für den Bericht wird mit
cat() ausgegeben.
See also
merge_many() für mehrere Fragen auf einmal.
Weitere Auswertungsfunktionen:
appendix_open(),
merge_aggr_sk(),
merge_fachsem(),
merge_grade(),
merge_many(),
merge_mc(),
merge_num(),
merge_open(),
merge_rueck(),
merge_sc(),
merge_sk(),
merge_subj(),
merge_wl()
Examples
merge_auto(BspDaten$dataLVE$V3_D, nr_auto = FALSE) # Single Choice
#> ### Überschneidet sich der Termin dieser Lehrveranstaltung mit anderen laut Studienverlaufsplan (in diesem Semester) vorgesehenen Pflichtveranstaltungen?
#>
#>
#> +-------------------+-------+-------+---------------+
#> | **Antwortoption** | **n** | **%** | **gültige %** |
#> +===================+=======+=======+===============+
#> | ja | 230 | 5.2 | 5.2 |
#> +-------------------+-------+-------+---------------+
#> | nein | 4192 | 94.0 | 94.8 |
#> +-------------------+-------+-------+---------------+
#> | NAs | 39 | 0.9 | NA |
#> +-------------------+-------+-------+---------------+
#> | Total | 4461 | 100.0 | 100.0 |
#> +-------------------+-------+-------+---------------+
#> <div class="figure" style="text-align: center">
#> <img src="figure/sub_chunk_8-1.png" alt="plot of chunk sub_chunk_8" width="100%" />
#> <p class="caption">plot of chunk sub_chunk_8</p>
#> </div>
#>
merge_auto(BspDaten$dataSHOWUP$zugang_note, nr_auto = FALSE) # numerisch
#> ::: {.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_10-1.png" alt="plot of chunk sub_chunk_10" width="100%" />
#> <p class="caption">plot of chunk sub_chunk_10</p>
#> </div>
#>
#> ```
#> ## Error in `seq.default()`:
#> ## ! wrong sign in 'by' argument
#> ```
#>
#> :::
#>