| 2.1.24.7.2 ocmath_chen_shapiro_test
 DescriptionNormality Test function used to perform Chen-Shapiro test Analysis.
 Syntaxint ocmath_chen_shapiro_test( const double * pData, UINT nSize, const double dAlpha, double * dStat, double * dCriVal10, double * dCriVal5, double * dCriVal ) Parameters pData[input] Pointer of the dataset to analyse nSize[input] the number of the elements of the dataset dAlpha[input] Alpha the significance level dStat[output] Chen-Shapiro test statistic dCriVal10[output] Chen-Shapiro test 10% critical value dCriVal5[output] Chen-Shapiro test 5% critical value dCriVal[output] Chen-Shapiro test 0.1% critical value
 ReturnReturns STATS_ERROR_ARRAY_TOO_SMALL if the size of input array is too small. Otherwise returnsSTATS_WARNING_CANNOT_FIND_ALPHA if the alpha cannot be found in the gamma table(the Alpha would be assumed as default value 0.05) or returns STATS_NO_ERROR on successful exit.
 ExamplesEX1
 void ocmath_chen_shapiro_test_ex1()
{
	vector vecData = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
	
	int nRet;
	double dStat, dCriVal10, dCriVal5, dCriVal;
	if( STATS_NO_ERROR == (nRet = ocmath_chen_shapiro_test(vecData, vecData.GetSize(), 0.1, &dStat, &dCriVal10, &dCriVal5, &dCriVal)) )
	{
		out_double("Stat=", dStat);
		out_double("CriVal10=", dCriVal10);
		out_double("CriVal5=", dCriVal5);
		out_double("CriVal=", dCriVal);
	}
	else
	{
		out_int("Error, nRet=", nRet);
	}
}RemarkSee AlsoHeader to Includedorigin.h
 Reference |