Maison >développement back-end >Golang >Écrire un exemple de calcul de variance en Golang
En langage Go, calculer la variance d'un ensemble de données est une opération de calcul mathématique courante. La variance mesure la dispersion des valeurs dans un ensemble de données et constitue l'un des concepts importants en statistique. Ci-dessous, nous utiliserons un exemple pour montrer comment utiliser le langage Go pour implémenter le calcul de la variance.
Tout d'abord, nous devons clarifier la définition de la variance : étant donné un ensemble d'échantillons {x1, x2, ..., xn} contenant n points de données, la formule de calcul de sa variance est la suivante :
$$ Var( X) = rac{1}{n} sum_{i=1}^{n} (x_i - ar{x})^2 $$
où, $ ar{x}$ est la moyenne de l'échantillon, et la formule de calcul est :
$$ ar{x} = rac{1}{n} sum_{i=1}^{n} x_i $$
Ensuite, nous implémenterons le calcul de la variance à travers un exemple de code :
package main import ( "fmt" "math" ) func calculateMean(data []float64) float64 { total := 0.0 for _, value := range data { total += value } return total / float64(len(data)) } func calculateVariance(data []float64) float64 { mean := calculateMean(data) variance := 0.0 for _, value := range data { variance += math.Pow(value-mean, 2) } return variance / float64(len(data)) } func main() { data := []float64{1.2, 3.4, 5.6, 7.8, 9.0} variance := calculateVariance(data) fmt.Printf("数据集合 %v 的方差为 %.2f ", data, variance) }
Dans l'exemple de code ci-dessus, deux fonctions calculateMean
et calculateVariance
sont d'abord définies. Parmi elles, la fonction calculateMean
est utilisée pour calculer la moyenne de l'ensemble de données, et la fonction calculateVariance
est utilisée pour calculer la variance de l'ensemble de données. calculateMean
和 calculateVariance
。其中,calculateMean
函数用于计算数据集合的均值,calculateVariance
函数用于计算数据集合的方差。
在 main
函数中,定义了一个包含数据点的切片 data
,然后调用 calculateVariance
main
, une tranche data
contenant des points de données est définie, puis la fonction calculateVariance
est appelée pour calculer la variance du ensemble de données et résultats de sortie. Avec l'exemple de code ci-dessus, nous pouvons facilement utiliser le langage Go pour calculer la variance d'un ensemble de données. Le calcul de la variance est un concept très important en statistique, qui peut nous aider à comprendre le degré de dispersion des valeurs dans un ensemble de données, afin de mieux analyser les données. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!