मान लीजिए कि मेरे पास X
अज्ञात वितरण के समान एक चर है । मेथेमेटिका में, का उपयोग करके SmoothKernelDensity
समारोह हम एक अनुमान के अनुसार घनत्व function.This अनुमान घनत्व समारोह के साथ साथ इस्तेमाल किया जा सकता हो सकता है PDF
की तरह एक मूल्य की गणना करें प्रायिकता घनत्व समारोह के लिए समारोह X
के रूप में PDF[density,X]
यह सोचते हैं कि "घनत्व" का नतीजा है SmoothKernelDensity
। यह अच्छा होगा यदि R.This में ऐसी विशेषता है कि यह गणितज्ञ में कैसे काम करता है
http://reference.wolfram.com/mathematica/ref/SmoothKernelDistribution.html
एक उदाहरण के रूप में (गणित के कार्यों पर आधारित):
data = RandomVariate[NormalDistribution[], 100]; #generates 100 values from N(0,1)
density= SmoothKernelDistribution[data]; #estimated density
PDF[density, 2.345] returns 0.0588784
यहाँ आप पीडीएफ के बारे में अधिक जानकारी पा सकते हैं:
http://reference.wolfram.com/mathematica/ref/PDF.html
मुझे पता है कि मैं density(X)
आर में उपयोग करके इसके घनत्व फ़ंक्शन को प्लॉट कर सकता हूं और उपयोग करके ecdf(X)
मैं इसके अनुभवजन्य संचयी वितरण फ़ंक्शन को प्राप्त कर सकता हूं। क्या आर में वही काम करना संभव है जो मैंने गणितज्ञ के बारे में बताया था?
किसी भी मदद और विचार की सराहना की है।
ecdf(X)
मुझे 7.5 के बराबर प्रतिशत मिलता है, लेकिन यह वह नहीं है जिसकी मुझे तलाश है।
density(x)
पीडीएफ का एक अनुमान देता है, जैसा कि आप पहले ही नोट कर चुके हैं, लेकिन इसकी उपयुक्तता उस उद्देश्य पर निर्भर करती है जिसके लिए आप घनत्व चाहते हैं। उदाहरण के लिए, ध्यान दें कि विचरण पक्षपाती है (कनवल्शन करने में, आप कर्नेल के विचरण को डेटा के विचरण में जोड़ते हैं, स्वयं एक निष्पक्ष अनुमान है) - ऐसे पूर्वाग्रह-विचरण ट्रेडऑफ़ सर्वव्यापी हैं। अन्य विकल्प हैं, जैसे कि लॉग-स्पेल घनत्व का अनुमान, उदाहरण के लिए - लेकिन फिर से, इसकी उपयुक्तता आंशिक रूप से इस बात पर निर्भर करती है कि आप इसके साथ क्या करना चाहते हैं।