19566: Preemptible flag.
[lightning.git] / chisquare.go
index a044ced1eb127532124297b3604c7360423e552c..842d0bb13f9fe1b67a30ef629c33892954dfbbc5 100644 (file)
@@ -5,11 +5,10 @@
 package lightning
 
 import (
-       "golang.org/x/exp/rand"
        "gonum.org/v1/gonum/stat/distuv"
 )
 
-var chisquared = distuv.ChiSquared{K: 1, Src: rand.NewSource(rand.Uint64())}
+var chisquared = distuv.ChiSquared{K: 1}
 
 func pvalue(x, y []bool) float64 {
        var (
@@ -40,5 +39,5 @@ func pvalue(x, y []bool) float64 {
                d := obs[i] - exp[i]
                sum += d * d / exp[i]
        }
-       return 1 - chisquared.CDF(sum)
+       return chisquared.Survival(sum)
 }