| // Copyright 2015 The Go 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 stats |
| |
| import ( |
| "testing" |
| ) |
| |
| func TestBetaInc(t *testing.T) { |
| // Example values from MATLAB betainc documentation. |
| testFunc(t, "I_0.5(%v, 3)", |
| func(a float64) float64 { return mathBetaInc(0.5, a, 3) }, |
| map[float64]float64{ |
| 0: 1.00000000000000, |
| 1: 0.87500000000000, |
| 2: 0.68750000000000, |
| 3: 0.50000000000000, |
| 4: 0.34375000000000, |
| 5: 0.22656250000000, |
| 6: 0.14453125000000, |
| 7: 0.08984375000000, |
| 8: 0.05468750000000, |
| 9: 0.03271484375000, |
| 10: 0.01928710937500, |
| }) |
| } |