Jak wygenerować tabelę częstotliwości w R z częstotliwością skumulowaną i częstotliwością względną
Jestem nowy w R. Potrzebuję wygenerować prostą tabelę częstotliwości (jak w książkach) o łącznej częstotliwości i częstotliwości względnej.
Chcę więc wygenerować z prostych danych, takich jak
> x
[1] 17 17 17 17 17 17 17 17 16 16 16 16 16 18 18 18 10 12 17 17 17 17 17 17 17 17 16 16 16 16 16 18 18 18 10
[36] 12 15 19 20 22 20 19 19 19
stół jak:
frequency cumulative relative
(9.99,11.7] 2 2 0.04545455
(11.7,13.4] 2 4 0.04545455
(13.4,15.1] 1 5 0.02272727
(15.1,16.9] 10 15 0.22727273
(16.9,18.6] 22 37 0.50000000
(18.6,20.3] 6 43 0.13636364
(20.3,22] 1 44 0.02272727
Wiem, że to powinno być proste, ale nie wiem jak.
Mam kilka wyników przy użyciu tego kodu:
factorx <- factor(cut(x, breaks=nclass.Sturges(x)))
as.matrix(table(factorx))