使用 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 來計算數組的求方差。我們首先介紹了什麼是求方差,然後提供了一個簡單的函數來計算數組的求方差,最後我們使用該函數來計算一個簡單的數組的求方差。

Categorized in:

Tagged in: