Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
de:create:functions:statistic [29.09.2020 18:02] – [Hinweise] sophia.schauer | de:create:functions:statistic [24.11.2022 22:38] – [Häufigkeitsauszählung] admin |
---|
| |
* //Statistik//\\ Welche Statistik soll ermittelt werden? | * //Statistik//\\ Welche Statistik soll ermittelt werden? |
* '''count''' -- Die Häufigkeit des Wertes auszählen, der als ''//Option//'' angegeben ist. | * ''%%'count'%%'' -- Die Häufigkeit des Wertes auszählen, der als ''//Option//'' angegeben ist. |
* '''percent''' -- Prozentualer Anteil des Wertes, der als ''//Option//'' angegeben ist. | * ''%%'percent'%%'' -- Prozentualer Anteil des Wertes, der als ''//Option//'' angegeben ist. |
| * ''%%'frequencies'%%'' -- Häufigkeiten für alle Antwortcodes im Datensatz (als Array). |
* '''crosscount''' -- Die Häufigkeit des gemeinsamen Auftretens von zwei Werten in zwei Variablen auszählen. Die beiden Variablen sind als Array (oder durch ein Komma getrennt) anzugeben, ebenso deren Werte, die als ''//Option//'' angegeben werden. | * '''crosscount''' -- Die Häufigkeit des gemeinsamen Auftretens von zwei Werten in zwei Variablen auszählen. Die beiden Variablen sind als Array (oder durch ein Komma getrennt) anzugeben, ebenso deren Werte, die als ''//Option//'' angegeben werden. |
* '''mode''' -- Häufigster vorkommender Wert. | * '''mode''' -- Häufigster vorkommender Wert. |
| |
| |
===== Häufigkeitsauszählung ===== | ===== Häufigkeitsauszählung I ===== |
| |
Als drittes Argument bei einer Häufigkeitsauszählung ('''count''') kann man angeben, für welchen Wert man die Häufigkeit bestimmen möchte. Gibt man keinen dritten Wert an, wird die Anzahl gültiger Antworten ausgegeben. Fehlende Daten werden dabei nicht mitgezählt. | Als drittes Argument bei einer Häufigkeitsauszählung ('''count''') kann man angeben, für welchen Wert man die Häufigkeit bestimmen möchte. Gibt man keinen dritten Wert an, wird die Anzahl gültiger Antworten ausgegeben. Fehlende Daten werden dabei nicht mitgezählt. |
eine Angabe zu Ihrem Geschlecht gemacht, allerdings wurde das | eine Angabe zu Ihrem Geschlecht gemacht, allerdings wurde das |
Interview nur in '.$anzahlAbgesch.' Fällen auch abgeschlossen.</p> | Interview nur in '.$anzahlAbgesch.' Fällen auch abgeschlossen.</p> |
| <p>Die abgeschlossenen Interviews umfassen '. |
| $anzahlFrauen.' Frauen und '. |
| $anzahlMaenner.' Männer.</p> |
| '); |
| question('SD01'); // Frage nach dem eigenen Geschlecht |
| </code> |
| |
| |
| ===== Häufigkeitsauszählung II ===== |
| |
| Die ''%'frequencies'%''-Statistik liefert alle möglichen Werte mit einem Aufruf. |
| |
| **Hinweis:** Beachten Sie, dass das Array nur Einträge zu den Antwortcodes beinhaltet, deren Antworten im Datensatz mindestens einmal vorliegen. Prüfen sie daher, ob der Aray-Schlüssel vorhanden ist. Dies ist z.B. mit dem ''??'' Operator möglich. |
| |
| <code php> |
| $freq = statistic('frequencies', 'SD01'); // Häufigkeiten |
| $anzahlFrauen = ($freq[1] ?? 0); |
| $anzahlMaenner = ($freq[2] ?? 0); |
| html(' |
<p>Die abgeschlossenen Interviews umfassen '. | <p>Die abgeschlossenen Interviews umfassen '. |
$anzahlFrauen.' Frauen und '. | $anzahlFrauen.' Frauen und '. |