Tôi đang cố gắng để hiểu rõ hơn về ước tính mật độ hạt nhân.
Sử dụng định nghĩa từ Wikipedia: https://en.wikipedia.org/wiki/Kernel_d mật_estimation # DefDef
Giả sử là hàm hình chữ nhật cho nếu nằm trong khoảng đến và và (kích thước cửa sổ) là 1.1 x - 0,5 0,5 0 giờ
Tôi hiểu rằng mật độ là một tổ hợp của hai hàm, nhưng tôi không chắc tôi biết cách xác định hai hàm này. Một trong số chúng (có lẽ) là một hàm của dữ liệu, với mỗi điểm trong R, cho chúng ta biết có bao nhiêu điểm dữ liệu chúng ta có ở vị trí đó (chủ yếu là ). Và chức năng khác có lẽ nên là một số sửa đổi của chức năng kernel, kết hợp với kích thước cửa sổ. Nhưng tôi không chắc làm thế nào để xác định nó.
Bất kỳ đề xuất?
Bellow là một mã R ví dụ (tôi nghi ngờ) sao chép các cài đặt mà tôi đã xác định ở trên (với hỗn hợp hai Gaussian và ), trên đó tôi hy vọng sẽ thấy một "bằng chứng" rằng các hàm sẽ bị phá hủy là như chúng ta nghi ngờ .
# example code:
set.seed(2346639)
x <- c(rnorm(50), rnorm(50,2))
plot(density(x, kernel='rectangular', width=1, n = 10**4))
rug(x)