What is Mean in Statistics (Formula, Calculation, Examples & Properties)
What is a Mean?
Mean is the average of the given numbers which is calculated by dividing the sum of given numbers by the total count of numbers.
Example:
Find the mean of the given numbers 2, 4, 4, 4, 5, 5, 7, and 9?
Mean of 2, 4, 4, 4, 5, 5, 7, 9
Solution:
- Step1: Take sum of all numbers, 2 + 4 + 4 + 4 + 5 + 5 + 7 + 9 = 40
- Step2: Divided sum by the total count of numbers, 40/ 8 = 5
Properties of Mean:
- The mean (or average) is the most popular and well-known measure of central tendency.
- It can be used with both discrete and continuous data, although its use is most often with continuous data.
- There are other types of means. Geometric mean, Harmonic mean, and Arithmetic mean.
- Mean is the only measure of central tendency where the sum of the deviations of each value from the mean is always zero.
How to find Mean of ungrouped data:
How to find Mean of grouped data:
How to find Mean in an array?
Given the n size array, find its mean.
Examples:
Input : {1, 3, 4, 2, 6, 5, 8, 7}
Output : Mean = 4.5
Explanation: Sum of the elements is 1 + 3 + 4 + 2 + 6 + 5 + 8 + 7 = 36, Mean = 36/8 = 4.5
Input : {4, 4, 4, 4, 4}
Output : Mean = 4
Approach:
Formula used:
Mean of an array = (sum of all elements) / (number of elements)
Follow the steps below for implementation:
- Iterate over the array and keep adding elements to a variable sum
- Divide the sum by the size of given array.
Below is the implementation of the above approach
C++
#include <bits/stdc++.h>
using namespace std;
double findMean( int a[], int n)
{
int sum = 0;
for ( int i = 0; i < n; i++)
sum += a[i];
return ( double )sum / ( double )n;
}
int main()
{
int a[] = { 1, 3, 4, 2, 7, 5, 8, 6 };
int n = sizeof (a) / sizeof (a[0]);
cout << "Mean = " << findMean(a, n) << endl;
return 0;
}
|
Java
import java.util.*;
class GFG {
public static double findMean( int a[], int n)
{
int sum = 0 ;
for ( int i = 0 ; i < n; i++)
sum += a[i];
return ( double )sum / ( double )n;
}
public static void main(String args[])
{
int a[] = { 1 , 3 , 4 , 2 , 7 , 5 , 8 , 6 };
int n = a.length;
System.out.println( "Mean = " + findMean(a, n));
}
}
|
Python3
def findMean(a, n):
sum = 0
for i in range ( 0 , n):
sum + = a[i]
return float ( sum / n)
a = [ 1 , 3 , 4 , 2 , 7 , 5 , 8 , 6 ]
n = len (a)
print ( "Mean =" , findMean(a, n))
|
C#
using System;
class GFG {
public static double findMean( int [] a, int n)
{
int sum = 0;
for ( int i = 0; i < n; i++)
sum += a[i];
return ( double )sum / ( double )n;
}
public static void Main()
{
int [] a = { 1, 3, 4, 2, 7, 5, 8, 6 };
int n = a.Length;
Console.Write( "Mean = " + findMean(a, n) + "\n" );
}
}
|
PHP
<?php
function findMean(& $a , $n )
{
$sum = 0;
for ( $i = 0; $i < $n ; $i ++)
$sum += $a [ $i ];
return (double) $sum /
(double) $n ;
}
$a = array (1, 3, 4, 2,
7, 5, 8, 6);
$n = sizeof( $a );
echo "Mean = " .
findMean( $a , $n ). "\n" ;
?>
|
Javascript
function findMean(a, n)
{
let sum = 0
for ( var i = 0; i < n; i++)
sum += a[i]
return (sum / n)
}
let a = [1, 3, 4, 2, 7, 5, 8, 6]
let n = a.length
console.log( "Mean =" , findMean(a, n))
|
Time Complexity: O(n), Where n is the size of the given array.
Auxiliary Space: O(1), As no extra space is used.
Basic Program related to Mean
Recent Articles on Mean!
Last Updated :
24 Aug, 2022
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...