2013-04-22 6 views
5

Đây là mã R của tôi:Làm thế nào tôi có thể đạt được cốt truyện ước lượng mật độ hạt nhân R bằng cách sử dụng D3.js?

x <- c(5.89,6.81,6.69,7.61,5.44,6.17) 
y <- c(1,0.09392423,0.07090779,0.0687634,0.06819157,0.06261615) 

plot(density(x, bw=0.050, adjust=1, kernel="gaussian",weights=(y),n=1000)) 

Tôi đang cố gắng để đạt được kết quả tương tự sử dụng D3.js hoặc bất kỳ thư viện JavaScript tương đương khác ..

Có thể ai đó xin vui lòng giúp đỡ?

Trả lời

7

Bạn đã xem ví dụ kernel density estimation chưa?

kernel density estimation

Phải thừa nhận rằng nó sử dụng kernel Epanechnikov chứ không phải Gaussian, nhưng một phần có thể được sửa đổi.

+0

Cảm ơn, điều đó hữu ích ... mặc dù vấn đề chính tôi gặp phải là phần "trọng lượng = (y)" của tập lệnh R. Tôi không thể tìm được một giải pháp tốt! – giorgioca