使用 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 來計算數組的標準差。我們定義了一個函數,該函數接受一個數組作為參數,並返回該數組的標準差。

Categorized in:

Tagged in: