আমার কাছে প্রচুর শূন্যের সাথে এমন একটি ডেটা সেট রয়েছে যা দেখতে দেখতে এটি:
set.seed(1)
x <- c(rlnorm(100),rep(0,50))
hist(x,probability=TRUE,breaks = 25)
আমি এর ঘনত্বের জন্য একটি লাইন আঁকতে চাই, তবে density()
ফাংশনটি একটি চলমান উইন্ডো ব্যবহার করে যা এক্স এর নেতিবাচক মানগুলি গণনা করে।
lines(density(x), col = 'grey')
একটি density(... from, to)
যুক্তি রয়েছে, তবে এগুলি কেবল গণনাটি কেটে যাবে বলে মনে হচ্ছে, উইন্ডোটি পরিবর্তন করবে না যাতে 0 এর ঘনত্বটি নীচের প্লটের দ্বারা দেখা যায় এমন ডেটার সাথে সামঞ্জস্যপূর্ণ:
lines(density(x, from = 0), col = 'black')
(যদি দ্বিখণ্ডিত পরিবর্তন করা হয় তবে আমি আশা করব যে ধূসররেখার চেয়ে কালো রেখার উচ্চ ঘনত্ব 0 হবে)
এই ফাংশনের বিকল্প রয়েছে যা শূন্যের ঘনত্বের আরও ভাল গণনা সরবরাহ করবে?