【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.1.24.6.7 ocmath_two_sample_confidence_levels_for_mean_pair
Contents
Description
Function to compute confidence levels for the mean of pData1 minus the mean of pData2, assuming equal variance.
Syntax
int ocmath_two_sample_confidence_levels_for_mean_pair( const double * vLevels, int nLevelSize, const tTestMean2SampleResults * tTestRes, const HypotTestOptions * opt, double * vLCLs, double * vUCLs )
Parameters
- vLevels
- [Input] vector containing confidence levels, e.g. {0.9, 0.95, 0.99}
- nLevelSize
- [Input] number of levels in vLevels.
- tTestRes
- [Input] structure containing t-Test results from ocmath_two_sample_t_test_pair
- opt
- [Input]structure containing t-Test options
- vLCLs
- [Output] pointers to Lower Confidence Limits for mean
- vUCLs
- [Output] pointers to Upper Confidence Limits for mean
Return
Returns STATS_NO_ERROR on successful exit and a non-zero STATS error code on failure.
Examples
EX1
void ocmath_two_sample_confidence_levels_for_mean_pair_ex1() { vector vData1 = { 1.7, 2.1, 3.9, 7.2, 8.6, 8.5, 7.3, 5.1, 2.8, 1.8, 1.7 }; vector vData2 = { 3.2, 3.9, 4.9, 5.3, 5.5, 6.2, 6.5, 6.9, 7.5, 8.3, 9.4 }; HypotTestOptions HTO; tTestMean2SampleResults tRes; double mean = 0.0; int tail = 1; HTO.HypotValue = mean; HTO.TailType=tail; //get t-Test results from ocmath_two_sample_t_test_pair int nRet = ocmath_two_sample_t_test_pair(vData1, vData1.GetSize(), vData2, vData2.GetSize(), &HTO, &tRes); vector vLevels = {0.9, 0.95, 0.99}; UINT nLevels = vLevels.GetSize(); vector vLCLs, vUCLs; vLCLs.SetSize(nLevels); vUCLs.SetSize(nLevels); nRet = ocmath_two_sample_confidence_levels_for_mean_pair(vLevels, nLevels, &tRes, &HTO, vLCLs, vUCLs); out_int("nRet=", nRet); //nRet = 0; int ii; //print out Lower Confidence Limits for mean printf("vLCLs = {"); for(ii=0; ii<vLCLs.GetSize(); ii++) { printf("%f\t", vLCLs[ii]); } printf("}\n"); //print out Upper Confidence Limits for mean printf("vUCLs = {"); for(ii=0; ii<vUCLs.GetSize(); ii++) { printf("%f\t", vUCLs[ii]); } printf("}\n"); }
Remark
See Also
Header to Included
origin.h