X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2Fstatistics.texi;h=edd96d0990bb3fcd050a8490efc36d6560855f39;hb=24ab436df2f3f115c1cb949dbf0a932cda7667b2;hp=b4cbcdd86b23c5ea217eb37a4d60e96d72e8ec89;hpb=0b52efcb1226c05b87c4ff9add5c91c70c42c862;p=pspp diff --git a/doc/statistics.texi b/doc/statistics.texi index b4cbcdd86b..edd96d0990 100644 --- a/doc/statistics.texi +++ b/doc/statistics.texi @@ -11,6 +11,7 @@ far. * CORRELATIONS:: Correlation tables. * CROSSTABS:: Crosstabulation tables. * FACTOR:: Factor analysis and Principal Components analysis +* MEANS:: Average values and other statistics. * NPAR TESTS:: Nonparametric tests. * T-TEST:: Test hypotheses about means. * ONEWAY:: One way analysis of variance. @@ -258,7 +259,7 @@ useful there is more than one dependent variable and at least one factor. If containing boxplots for all the factors. If /COMPARE=VARIABLES is specified, then one plot per factor is produced, each each containing one boxplot per dependent variable. -If the /COMPARE subcommand is ommitted, then PSPP uses the default value of +If the /COMPARE subcommand is omitted, then PSPP uses the default value of /COMPARE=GROUPS. The ID subcommand also pertains to boxplots. If given, it must @@ -605,7 +606,7 @@ The /PRINT subcommand may be used to select which features of the analysis are r Identical to INITIAL and EXTRACTION. @end itemize -If /PLOT=EIGEN is given, then a ``Scree'' plot of the eigenvalues will be printed. This can be useful for visualising +If /PLOT=EIGEN is given, then a ``Scree'' plot of the eigenvalues will be printed. This can be useful for visualizing which factors (components) should be retained. The /FORMAT subcommand determined how data are to be displayed in loading matrices. If SORT is specified, then the variables @@ -634,7 +635,145 @@ contains a missing value. If PAIRWISE is set, then a case is considered missing only if either of the values for the particular coefficient are missing. The default is LISTWISE. - + +@node MEANS +@section MEANS + +@vindex MEANS +@cindex means + +@display +MEANS [TABLES =] + @{varlist@} + [ BY @{varlist@} [BY @{varlist@} [BY @{varlist@} @dots{} ]]] + + [ /@{varlist@} + [ BY @{varlist@} [BY @{varlist@} [BY @{varlist@} @dots{} ]]] ] + + [/CELLS = [MEAN] [COUNT] [STDDEV] [SEMEAN] [SUM] [MIN] [MAX] [RANGE] + [VARIANCE] [KURT] [SEKURT] + [SKEW] [SESKEW] [FIRST] [LAST] + [HARMONIC] [GEOMETRIC] + [DEFAULT] + [ALL] + [NONE] ] + + [/MISSING = [TABLE] [INCLUDE] [DEPENDENT]] +@end display + +You can use the MEANS command to calculate the arithmetic mean and similar +statistics, either for the dataset as a whole or for categories of data. + +The simplest form of the command is +@example +MEANS @var{v}. +@end example +@noindent which calculates the mean, count and standard deviation for @var{v}. +If you specify a grouping variable, for example +@example +MEANS @var{v} BY @var{g}. +@end example +@noindent then the means, counts and standard deviations for @var{v} after having +been grouped by @var{g} will be calculated. +Instead of the mean, count and standard deviation, you could specify the statistics +in which you are interested: +@example +MEANS @var{x} @var{y} BY @var{g} + /CELLS = HARMONIC SUM MIN. +@end example +This example calculates the harmonic mean, the sum and the minimum values of @var{x} and @var{y} +grouped by @var{g}. + +The CELLS subcommand specifies which statistics to calculate. The available statistics +are: +@itemize +@item MEAN +@cindex arithmetic mean + The arithmetic mean. +@item COUNT + The count of the values. +@item STDDEV + The standard deviation. +@item SEMEAN + The standard error of the mean. +@item SUM + The sum of the values. +@item MIN + The minimum value. +@item MAX + The maximum value. +@item RANGE + The difference between the maximum and minimum values. +@item VARIANCE + The variance. +@item FIRST + The first value in the category. +@item LAST + The last value in the category. +@item SKEW + The skewness. +@item SESKEW + The standard error of the skewness. +@item KURT + The kurtosis +@item SEKURT + The standard error of the kurtosis. +@item HARMONIC +@cindex harmonic mean + The harmonic mean. +@item GEOMETRIC +@cindex geometric mean + The geometric mean. +@end itemize + +In addition, three special keywords are recognized: +@itemize +@item DEFAULT + This is the same as MEAN COUNT STDDEV +@item ALL + All of the above statistics will be calculated. +@item NONE + No statistics will be calculated (only a summary will be shown). +@end itemize + + +More than one @dfn{table} can be specified in a single command. +Each table is separated by a @samp{/}. For +example +@example +MEANS TABLES = + @var{c} @var{d} @var{e} BY @var{x} + /@var{a} @var{b} BY @var{x} @var{y} + /@var{f} BY @var{y} BY @var{z}. +@end example +has three tables (the @samp{TABLE =} is optional). +The first table has three dependent variables @var{c}, @var{d} and @var{e} +and a single categorical variable @var{x}. +The second table has two dependent variables @var{a} and @var{b}, +and two categorical variables @var{x} and @var{y}. +The third table has a single dependent variables @var{f} +and a categorical variable formed by the combination of @var{y} and @var{z}. + + +By default values are omitted from the analysis only if missing values +(either system missing or user missing) +for any of the variables directly involved in their calculation are +encountered. +This behaviour can be modified with the /MISSING subcommand. +Three options are possible: TABLE, INCLUDE and DEPENDENT. + +/MISSING = TABLE causes cases to be dropped if any variable is missing +in the table specification currently being processed, regardless of +whether it is needed to calculate the statistic. + +/MISSING = INCLUDE says that user missing values, either in the dependent +variables or in the categorical variables should be taken at their face +value, and not excluded. + +/MISSING = DEPENDENT says that user missing values, in the dependent +variables should be taken at their face value, however cases which +have user missing values for the categorical variables should be omitted +from the calculation. @node NPAR TESTS @section NPAR TESTS @@ -841,7 +980,7 @@ they follow a normal distribution with a mean of 3.5 and a standard deviation of NPAR TESTS /KOLMOGOROV-SMIRNOV (normal 3.5 2.0) = @var{score} @var{age}. @end example -If the variables need to be tested against different distributions, then a seperate +If the variables need to be tested against different distributions, then a separate subcommand must be used. For example the following syntax tests @var{score} against a normal distribution with mean of 3.5 and standard deviation of 2.0 whilst @var{age} is tested against a normal distribution of mean 40 and standard deviation 1.5. @@ -1085,7 +1224,7 @@ which they would be needed. This is the default. @menu -* One Sample Mode:: Testing against a hypothesised mean +* One Sample Mode:: Testing against a hypothesized mean * Independent Samples Mode:: Testing two independent groups for equal mean * Paired Samples Mode:: Testing two interdependent groups for equal mean @end menu @@ -1094,7 +1233,7 @@ which they would be needed. This is the default. @subsection One Sample Mode The @cmd{TESTVAL} subcommand invokes the One Sample mode. -This mode is used to test a population mean against a hypothesised +This mode is used to test a population mean against a hypothesized mean. The value given to the @cmd{TESTVAL} subcommand is the value against which you wish to test. @@ -1353,7 +1492,7 @@ RELIABILITY @end display @cindex Cronbach's Alpha -The @cmd{RELIABILTY} command performs reliablity analysis on the data. +The @cmd{RELIABILTY} command performs reliability analysis on the data. The VARIABLES subcommand is required. It determines the set of variables upon which analysis is to be performed. @@ -1388,7 +1527,7 @@ analysis tested against the totals. @section ROC @vindex ROC -@cindex Receiver Operating Characterstic +@cindex Receiver Operating Characteristic @cindex Area under curve @display @@ -1452,5 +1591,3 @@ exclude them. Cases are excluded on a listwise basis; if any of the variables in @var{var_list} or if the variable @var{state_var} is missing, then the entire case will be excluded. - -