13 lines
316 B
Text
13 lines
316 B
Text
function Get-StandardDeviation {
|
|
begin {
|
|
$avg = 0
|
|
$nums = @()
|
|
}
|
|
process {
|
|
$nums += $_
|
|
$avg = ($nums | Measure-Object -Average).Average
|
|
$sum = 0;
|
|
$nums | ForEach-Object { $sum += ($avg - $_) * ($avg - $_) }
|
|
[Math]::Sqrt($sum / $nums.Length)
|
|
}
|
|
}
|