Tôi mới với R. Tôi cần tạo Bảng tần số đơn giản (như trong sách) với tần suất tích lũy và tần số tương đối.Cách tạo bảng tần số trong R với tần số tích lũy và tần số tương đối
Vì vậy, tôi muốn tạo ra từ một số dữ liệu đơn giản như
> 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
một bảng như:
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
Tôi biết điều đó nên được đơn giản, nhưng tôi không biết làm thế nào.
tôi có một số kết quả sử dụng mã này:
factorx <- factor(cut(x, breaks=nclass.Sturges(x)))
as.matrix(table(factorx))
cũng nên cung cấp một plug cho '?? 'hàm cho phép tìm kiếm mờ, nghĩa là tổng tích lũy' ?? "sẽ dẫn bạn đi đúng hướng. – Chase
Nó làm việc tốt đẹp, nó đã gây nhầm lẫn cho tôi rằng việc hiển thị dữ liệu được thực hiện như một khung dữ liệu ** ** (thay vì một bảng). Các '??' là thực sự tốt nhưng tôi không phải là người nói tiếng Anh bản địa vì vậy rất khó để tìm kiếm sự giúp đỡ. – eloyesp
@El_Hoy - so sánh đầu ra của 'str (as.data.frame (bảng (mẫu (1:10, 100, TRUE))))' và 'str (bảng (mẫu (1:10, 100, TRUE))) 'để thấy sự khác biệt trong đầu ra. Định dạng dưới dạng dữ liệu.khung chỉ làm cho nó dễ dàng hơn để thêm cumsum và tỷ lệ. Chúc may mắn! Rất nhiều thông tin tốt ở đây trên SO và rất nhiều người thích trả lời câu hỏi. Chúc mừng! – Chase