TMtxAnova::Replications Property

__declspec(property(get = GetReplications, put = SetReplications)) int Replications;

Number of observations per data matrix "cell".

Read: int GetReplications();
Write: void SetReplications(const int Value);
Remarks:

Defines the number of observations per TMtxAnova::Data matrix "cell", where each cell includes TMtxAnova::Replications number of rows. For example, if Data has 6 rows and Replications is 2, then the "row" factor has 6/2 = 3 levels (1st level row 0..1, 2nd level row 2..3, 3rd level row 4..5). An exception is raised if A.Rows mod Replications is not zero (if A.Rows/Replications is not an integer). The Replications factor is taken into the account ONLY if TMtxAnova::IsAnova1 is false (two-way ANOVA).

Examples
#include "MtxVec.h"
#include "StatTools.h"

using namespace Dew;
using namespace Dew::Math;
using namespace Dew::Stats;

void Example()
{
    TMtxAnova* MtxAnova1 = new TMtxAnova(nullptr);
    MtxAnova1->Data->SetIt(6,2,false,DewArray<double>{1,2,
    2,3,
    5,7,
    12,1,
    5,8,
    3,8});
    MtxAnova1->IsAnova1 = false; // do two-way ANOVA
    MtxAnova1->Replications = 3; // three rows per "group"
    MtxAnova1->Recalc();
    delete MtxAnova1;
}
See Also: TMtxAnova::IsAnova1
Declared in Dew::Stats::TMtxAnova · Dew.Stats/StatTools.h · Cross-compiler