Unit: |
SDL_statis |
Class: |
none |
Declaration: |
function Anova1F (Data: TVector; TmLevel: TIntVector; var SSTm, SSErr, SSTotal: double; var DFTm, DFErr, DFTotal: integer; var FStat: double): double; |
The function Anova1F performs a one-factorial ANOVA (analysis of variances). The data to be analysed must be stored in the vector Data, the integer vector TmLevel contains the corresponding group number (level of treatment). On return the function delivers the p-value of the ANOVA, or if the returned value is negative one of the following error codes:
-1 |
no groups defined |
-2 |
too many groups defined |
-3 |
F value is undefined (MSbw and MSwi are both zero) |
-4 |
Data and TmLevel vectors have different lengths |
If the returned function value is positive or zero, the following variable parameters contain more details on the analysis of variances:
SSTm | sum of squares of treatments |
SSErr | sum of squares of errors |
SSTotal | total sum of squares |
DFTm | degrees of freedom of treatments |
DFErr | degrees of freedom of errors |
DFTotal | total number of degrees of freedom |
FStat | F value of the ANOVA |
|