TypeScript 陣列的求标准差(standardDeviation)

TypeScript 是一種 JavaScript 的超集,它提供了更多的功能,可以讓開發者更容易地開發出更高品質的程式碼。在 TypeScript 中,開發者可以使用陣列來計算標準差(standardDeviation)。

標準差是一種統計指標,用於衡量一組數據的分散程度。它可以用來比較不同組數據的分散程度,以及檢測數據是否有異常值。

在 TypeScript 中,可以使用以下程式碼來計算標準差:

function standardDeviation(arr: number[]) {
    let sum = 0;
    let mean = 0;
    let variance = 0;
    let stdDev = 0;
 
    for (let i = 0; i < arr.length; i++) {
        sum += arr[i];
    }
 
    mean = sum / arr.length;
 
    for (let i = 0; i < arr.length; i++) {
        variance += Math.pow(arr[i] - mean, 2);
    }
 
    variance = variance / arr.length;
    stdDev = Math.sqrt(variance);
 
    return stdDev;
}

上面的程式碼可以用來計算一組數據的標準差。首先,它會計算出該組數據的總和,然後計算出該組數據的平均值。接著,它會計算出該組數據的變異數,最後,它會計算出該組數據的標準差。

使用 TypeScript 來計算標準差可以讓開發者更容易地處理數據,並且可以更快速地得到結果。此外,TypeScript 提供了更多的功能,可以讓開發者更容易地開發出更高品質的程式碼。

Categorized in:

Tagged in: