使用 TypeScript 計算數組的標準差
TypeScript 是一種 JavaScript 的超集,它提供了更多的功能,可以讓開發者更容易地開發出更優秀的程式碼。在本文中,我們將介紹如何使用 TypeScript 來計算數組的標準差。
什麼是標準差?
標準差是一種統計指標,用於衡量一組數據的分散程度。它可以用來衡量一組數據中值的變化程度,以及數據的穩定性。
如何使用 TypeScript 計算數組的標準差?
要使用 TypeScript 計算數組的標準差,我們需要先定義一個函數,該函數接受一個數組作為參數,並返回該數組的標準差。
function standardDeviation(arr: number[]) {
// 計算數組的平均值
let sum = 0;
for (let i = 0; i < arr.length; i++) {
sum += arr[i];
}
const mean = sum / arr.length;
// 計算標準差
let sumOfSquares = 0;
for (let i = 0; i < arr.length; i++) {
sumOfSquares += Math.pow(arr[i] - mean, 2);
}
const variance = sumOfSquares / arr.length;
const standardDeviation = Math.sqrt(variance);
return standardDeviation;
}
上面的函數首先計算數組的平均值,然後計算每個數據與平均值的差值的平方和,最後將其除以數組的長度,得到該數組的變異數,最後再開根號得到標準差。
總結
在本文中,我們介紹了如何使用 TypeScript 來計算數組的標準差。我們定義了一個函數,該函數接受一個數組作為參數,並返回該數組的標準差。