Get the 25th percentile of vector.
double y25( vector & vec )
Returns the 25th percentile of a vector.
EX1
// This is a self contained sample program for the function y25, // Its sample data is created at the beginning of the program. // To run the program, enter the following command in the Script window: // y25_ex1 // It returns like: // 25th Percentile of Book1_B = 0.248345 void y25_ex1() { Worksheet wks; wks.Create(); Dataset myDs(wks, 1); //******* Create sample data ***************** myDs.SetSize(8); myDs[0]=0.3; myDs[1]=0.097; myDs[2]=0.41256; myDs[3]=0.24909; myDs[4]=0.47304; myDs[5]=0.2476; myDs[6]=0.64529; myDs[7]=0.44514; myDs.Sort(); //******** End of Sample Data Creation ******* vector vVal = myDs; double dY25 = y25(vVal); // Demonstration of y25 printf("25th Percentile of %s = %g\n", myDs.GetName(), dY25); }
Let the th percentile be y, set , n is the number of data points, and let
where j is the integer part of np, and g is the fractional part of np, then different methods define the percentile, y, as described by the following.
Get the 25th percentile of a vector(Not suppotted Dataset after version 8.0).
y50, y75
origin.h