blob: 5f13080efa14562297dff43b688d9bf1f8f530a5 [file] [log] [blame]
// 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,
})
}