Ketahui cara menyelesaikan varians dalam Golang
Dalam statistik, varians (Variance) ialah penunjuk penting serakan set data Ia digunakan untuk mengukur perbezaan antara setiap titik data dalam set data dan min. Di Golang, kita boleh menyelesaikan varians set data dengan menulis kod. Seterusnya, kami akan memperkenalkan cara melaksanakan pengiraan varians di Golang dan memberikan contoh kod khusus.
1. Definisi varians
Formula pengiraan varians adalah seperti berikut:
[Var(X) = rac{sum_{i=1}^{n} (X_i - ar{X})^2}{n} ]
Antaranya, (Var(X)) mewakili varians, (X_i) mewakili titik data ke-i dalam set data, (ar{X}) mewakili min set data, dan n mewakili bilangan titik data. .
package main import ( "fmt" "math" ) func calculateMean(data []float64) float64 { sum := 0.0 for _, v := range data { sum += v } return sum / float64(len(data)) } func calculateVariance(data []float64) float64 { mean := calculateMean(data) var sum float64 for _, v := range data { diff := v - mean sum += math.Pow(diff, 2) } return sum / float64(len(data)) } func main() { data := []float64{3.5, 4.2, 5.1, 6.7, 7.9} variance := calculateVariance(data) fmt.Printf("The variance of the data is: %f ", variance) }
Atas ialah kandungan terperinci Ketahui cara mengira varians dalam Go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!