0 votes
in Datenauswertung by s100067 (170 points)

Für eine automatische Ergebnisseite, die dem Teilnehmer gezeigt werden soll, möchte ich Mittelwerte berechnen. Allerdings funktioniert dies nicht.

Innerhalb eines Php-Elements habe ich die Variablen wie folgt bestimmt:
$mean1 = valueMean ('A101');
$mean2 = valueMean ('A102');
$mean3 = valueMean ('A103');
(usw., insgesamt 9)

Im selber Php-Element möchte ich nun den Mittelwert aus den zuvor definierten Variablen berechnen, z.B.:

$meanaktiv = valueMean(
array($mean1,$mean2,$mean3));

Dies funktioniert allerdingst nicht. Mir wird die Fehlemeldung angezeigt "Es gibt keine Variable mit der Kennung wie sie in Funktion valueMean() verwendet wurde".

Auch wenn ich die Mittelwerte nicht über zuvor definierte Variablen sondern mit den Kennungen der Skalen/Fragen berechne, kommt die gleiche Fehlermeldung.

Wie kann ich das Problem beheben?

1 Answer

+1 vote
by SoSci Survey (327k points)
selected by s100067
 
Best answer

Die Funktion valueMean() erwartet die Kennungen von Variablen - aber Sie übergeben im Array ja Mittelwerte.

Versuchen Sie stattdessen ...

$meanaktiv = array_sum(array($mean1,$mean2,$mean3)) / 3;
by s100067 (170 points)
Super, vielen Dank!

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...