GeneralMath

Find the Mode Value

# Get the number of occurrences for each number $numberCount = $NumberArray | Group-Object | Sort-Object -Descending count # check that it is possble to calculate a mode if(@($numberCount | Select-Object Count -Unique).Count -gt 1){ # Get the count for the numbers with the most occurrences $topCount = ($numberCount | Select-Object -First 1).Count # Get the most frequently occurring values...
GeneralMath

Find the Median Value

# sort array $NumberArray = $NumberArray | Sort-Object if ($NumberArray.count%2) { # if odd $medianvalue = $NumberArray[[math]::Floor($NumberArray.count/2)] } else { # if even $MedianValue = ($NumberArray[$NumberArray.Count/2],$NumberArray[$NumberArray.count/2-1] | Measure-Object -Average).average } $MedianValue