使用 TypeScript 計算數組的求方差
在程式開發中,計算數組的求方差是一個常見的任務。求方差是一種統計指標,可以用來衡量一組數據的分散程度。在 TypeScript 中,可以使用簡單的程式碼來計算數組的求方差。
什麼是求方差?
求方差是一種統計指標,用來衡量一組數據的分散程度。它是一種描述數據分散程度的指標,可以用來比較不同組數據的分散程度。求方差的計算公式如下:
variance = (sum(x_i - mean)^2) / n
其中,x_i
是數組中的每個元素,mean
是數組的平均值,n
是數組中元素的個數。
使用 TypeScript 計算數組的求方差
在 TypeScript 中,可以使用以下程式碼來計算數組的求方差:
function variance(arr: number[]): number { let sum = 0; let mean = 0; let n = arr.length; // 計算數組的總和 for (let i = 0; i < n; i++) { sum += arr[i]; } // 計算數組的平均值 mean = sum / n; // 計算求方差 let variance = 0; for (let i = 0; i < n; i++) { variance += Math.pow(arr[i] - mean, 2); } variance = variance / n; return variance; }
上面的程式碼中,我們首先使用一個 for
循環來計算數組的總和,然後再使用另一個 for
循環來計算求方差。最後,我們將計算出的求方差傳回函數。
現在,我們可以使用上面的函數來計算數組的求方差:
let arr = [1, 2, 3, 4, 5]; let variance = variance(arr); console.log(variance); // 2.5
上面的程式碼中,我們定義了一個數組 arr
,然後使用 variance()
函數來計算數組的求方差,最後將計算出的求方差輸出到控制台。
總結
在本文中,我們學習了如何使用 TypeScript 來計算數組的求方差。我們首先介紹了什麼是求方差,然後提供了一個簡單的函數來計算數組的求方差,最後我們使用該函數來計算一個簡單的數組的求方差。