Skip to content

Conversation

@totekp
Copy link

@totekp totekp commented Feb 25, 2015

Variance calculation and its dependent values seem to be off.
Ex.
Old:
scala> val oldS = new org.scalaml.stats.Stats((0 to 10).toArray)
oldS: org.scalaml.stats.Stats[Int] = org.scalaml.stats.Stats@2c8038d8

scala> oldS.variance
res5: Double = 38.27272727272727

scala> oldS.stdDev
res6: Double = 6.186495556672394

New:
scala> val s = Stats(0 to 10)
s: Stats[Int] = Stats(Range(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10))

scala> s.variance
res3: Double = 11.0

scala> s.stdDev
res4: Double = 3.3166247903554

update: Nevermind.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant