मैं कर्नेल घनत्व के आकलन की बेहतर समझ प्राप्त करने की कोशिश कर रहा हूं।
विकिपीडिया से परिभाषा का उपयोग करना: https://en.wikipedia.org/wiki/Kernel_density_estimation#Definment
आइए को एक आयताकार फ़ंक्शन लेते हैं जो देता है यदि और बीच है और अन्यथा , और (विंडो का आकार) 1 है।1 x - 0.5 0.5 0 h
मैं समझता हूं कि घनत्व दो कार्यों का एक दृढ़ संकल्प है, लेकिन मुझे यकीन नहीं है कि मुझे पता है कि इन दोनों कार्यों को कैसे परिभाषित किया जाए। उनमें से एक को (शायद) डेटा का एक फ़ंक्शन होना चाहिए, जो आर के प्रत्येक बिंदु के लिए बताता है कि उस स्थान में हमारे पास कितने डेटा बिंदु हैं (ज्यादातर )। और दूसरे फ़ंक्शन को संभवतः विंडो आकार के साथ संयुक्त कर्नेल फ़ंक्शन का कुछ संशोधन करना चाहिए। लेकिन मुझे यकीन नहीं है कि इसे कैसे परिभाषित किया जाए।
कोई सुझाव?
Bellow एक उदाहरण R कोड है, जो (मुझे संदेह है) मैं ऊपर बताई गई सेटिंग्स (दो गाऊसी और मिश्रण के साथ) को दोहराता हूं , जिस पर मुझे एक "प्रमाण" देखने की उम्मीद है कि जो कार्य किए जाने हैं, वे इस तरह से संदिग्ध हैं ।
# example code:
set.seed(2346639)
x <- c(rnorm(50), rnorm(50,2))
plot(density(x, kernel='rectangular', width=1, n = 10**4))
rug(x)