kotlin 分散を計算する
kotlinで、分散を計算する手順を記述してます。分散は求める式があるので、それをkotlinで記述するだけです。
環境
- OS windows11 home
- java 19.0.1
- kotlin 1.7.20-release-201
手順
分散を求めるには、以下の計算で可能です。
(( 値 - 配列の平均値 )を2乗 )した総和 ÷ 配列の個数実際に、計算してみます。
fun main() {
val arr = doubleArrayOf(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0)
var sum = 0.0
var dist = 0.0
sum = arr.sum() // 配列の合計
val mean = sum / arr.size // 配列の平均
// 分散
for (num in arr) {
dist += Math.pow(num - mean, 2.0)
}
println( dist / arr.size ) // 8.25
}計算されていることが確認できます。
-
前の記事
Rocky Linuxでのシステムモニタリング&アラート設定ガイド 2024.12.20
-
次の記事
Vue.jsのコンポジションAPIを使って再利用可能なロジックを実装する 2024.12.20
コメントを書く