Simpan <- read.csv("varians.csv", header = TRUE, sep = ",") #membaca data
Simpan
##    Nilai Kelas
## 1     70     1
## 2     80     1
## 3     87     1
## 4     77     1
## 5     80     1
## 6     80     2
## 7     85     2
## 8     70     2
## 9     77     2
## 10    85     2
## 11    60     2
## 12    80     2
## 13    70     3
## 14    87     3
## 15    90     3
## 16    77     3
## 17    76     3
## 18    87     3
library(doBy)
summaryBy(Nilai ~ Kelas, data = Simpan, FUN = function(x)
{ c(ratarata = mean(x), varians = var(x), jumlah = sum(x) ) } )
##   Kelas Nilai.ratarata Nilai.varians Nilai.jumlah
## 1     1       78.80000      37.70000          394
## 2     2       76.71429      80.57143          537
## 3     3       81.16667      62.96667          487