FUNCTION
Mean
Calculates the arithmetic mean of a given population
Interface
#include <codecogs/statistics/moments/mean.h>
using namespace Statistics::Moments;
The arithmetic mean of a set of values is the quantity commonly called the mean or the average. Given a set of samples the arithmetic mean is
(1)
The arithmetic mean is the special case of the power mean and is one of the Pythagorean means. When viewed as an estimator for the mean of the underlying distribution (known as the population mean), the arithmetic mean of a sample is called the sample mean. The arithmetic mean satisfies :
(2)
(3)
(4)
where x and y are independent statistics. The sample mean which is the mean estimated from a statistical sample, is an unbiased estimator for the population mean.
Example 1
#include <codecogs/statistics/moments/mean.h>
#include <iostream>
int main()
{
int x[5] = {3 , 5 , 8 , 5 , 2};
double avg = Stats::Moments::mean(5, x);
std::cout << "The population mean is: " << avg << std::endl;
return 0;
}Output:
The population mean is: 4.6Parameters
n
the size of the population
data
the actual population data given as an array
Returns
the arithmetic mean of the given population
This function's source code is only visible to registered users — documentation and the calculator above are free to use either way. Sign in to see it.