Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
en:create:functions:statistic [02.12.2014 20:07] – [Valid Percent] alexander.ritter | en:create:functions:statistic [11.12.2014 21:31] – alexander.ritter |
---|
''mixed **statistic**(string //statistic//, array|string //variables//, mixed //option//, [boolean //alldata//])'' | ''mixed **statistic**(string //statistic//, array|string //variables//, mixed //option//, [boolean //alldata//])'' |
| |
The function statistic() can determine univariate specific values from the data record (across all previous interviews). | The function statistic() can determine specific univariate data from the data record (across all previous questionnaires). |
| |
| |
* //variables//\\ Determines which variable(s) the statistic should be calculated for. The IDs of the individual variables can be found in the **Variables Overview**. If the statistic requires multiple variables, these can be given as a comma-separated string or as an array. | * //variables//\\ Determines which variable(s) the statistic should be calculated for. The IDs of the individual variables can be found in the **Variables Overview**. If the statistic requires multiple variables, these can be given as a comma-separated string or as an array. |
* //option//\\ Some statistics call for or allow a third entry which is set with this parameter (see below). | * //option//\\ Some statistics call for or allow a third entry which is set with this parameter (see below). |
* //alldata//\\ This entry is optional and determines that all interviews be entered into the statistics; not just those that have been completed. | * //alldata//\\ This entry is optional and determines that all questionnaires be entered into the statistics; not just those that have been completed. |
| |
**Note:** If ''true'' is not explicitly specified for the parameter //alldata//, only completed interviews are included when calculating the statistical values. | **Note:** If ''true'' is not explicitly specified for the parameter //alldata//, only completed questionnaires are included when calculating the statistical values. |
| |
**Note:** Test data collected during the developing of the questionnaire and pretesting is only included if the current interview is a part of the test as well. If the interview is being carried out as part of the regular data collection, ''statistic()'' only counts data from the regular data collection. | **Note:** Test data collected during the developing of the questionnaire and pretesting is only included if the current questionnaire is a part of the test as well. If the questionnaire is being carried out as part of the regular data collection, ''statistic()'' only counts data from the regular data collection. |
| |
| |
html(' | html(' |
<p>So far,'.$numberall.' people | <p>So far,'.$numberall.' people |
specified their gender in this survey, but the interview was | specified their gender in this survey, but the questionnaire was |
only completed in '.$numbercompleted.' cases.</p> | only completed in '.$numbercompleted.' cases.</p> |
<p>The completed interviews are made up of '. | <p>The questionnaires completed are made up of '. |
$numberwomen.' women and '. | $numberwomen.' women and '. |
$numbermen.' men.</p> | $numbermen.' men.</p> |
===== Mode: Value that Occurs Most Frequently ===== | ===== Mode: Value that Occurs Most Frequently ===== |
| |
Returns the value that has been selected most frequently so far. If multiple values have been selected equally often then these are returned separated by a comma. | This returns the value that has been selected most frequently so far. If multiple values have been selected equally often then these are returned separated by a comma. |
| |
As a third argument (in this instance a Boolean), it is possible to specify if invalid values (no answer etc.) should also be counted. | As a third argument (in this instance a Boolean), it is possible to specify if invalid values (no answer etc.) should also be counted. |
===== Min, Max and Mean of the Valid Data ===== | ===== Min, Max and Mean of the Valid Data ===== |
| |
The statistics '''min''', '''mean''' und '''max''' only calculate a correct value if numerical values exist for the question. Data in a text input is ignored if it is not a number -- unless (''true'') is given for the third parameter, that invalid values should also be entered in the statistics. | The statistics '''min''', '''mean''' und '''max''' only calculate a correct value if numerical values exist for the question. Data in a text input is ignored if it is not a number -- unless is it is specified that invalid values should also be entered into the statistics (''true'') as the third parameter. |
| |
If no valid values are available up to now, 0 is returned for the '''mean'', and the value ''false'' for the ''min'' and ''max''. | If no valid values are available, 0 is returned as the '''mean'', and the value ''false'' as the ''min'' and ''max''. |
| |
<code php> | <code php> |