// Copyright ©2017 The Gonum Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package distuv_test import ( "fmt" "gonum.org/v1/gonum/stat" "gonum.org/v1/gonum/stat/distuv" ) func ExampleNormal() { // Create a normal distribution dist := distuv.Normal{ Mu: 2, Sigma: 5, } data := make([]float64, 1e5) // Draw some random values from the standard normal distribution for i := range data { data[i] = dist.Rand() } mean, std := stat.MeanStdDev(data, nil) meanErr := stat.StdErr(std, float64(len(data))) fmt.Printf("mean= %1.1f ± %0.1v\n", mean, meanErr) // Output: // mean= 2.0 ± 0.02 }