2014-05-16 6 views
5

यदि मैं उदाहरण के रूप में 10 के माध्य के साथ डेटा का एक सेट और 5 का मानक विचलन चाहता हूं। मैं इस सूत्र का उपयोग कर एक सामान्य वितरण के साथ यह गणना कर सकते हैं:एक्सेल में एक असामान्य वितरण के बाद यादृच्छिक संख्या कैसे बनाएं?

NORMINV(RAND(), Mean, Stdev) 
NORMINV(RAND(), 10, 5) 

यह मैं एक आवृत्ति वितरण मतलब चारों ओर centerred सबसे मूल्यों के साथ सामान्य लग रहा है के साथ से लगभग -5 से 25 के बीच की संख्याएँ देता है।

मैं संख्याओं का एक समान सेट कैसे प्राप्त कर सकता हूं लेकिन उन्हें एक असामान्य वितरण का पालन करना पड़ता है, जहां बड़ी संख्या में उच्च संभावना है और शून्य से नीचे जाने की कोई संभावना नहीं है?

मैं बिना एडॉन्स के Excel का उपयोग करके ऐसा करना चाहता हूं।

मैंने कोशिश की:

LOGINV(RAND(), Mean, Stdev) 
LOGINV(RAND(), 10, 5) 

.. लेकिन यह मुझे बहुत बड़ी संख्या देता है कि व्यर्थ देखो (आदि 20 की शक्ति, के लिए)।

उत्तर

6

लॉगनोर्मल ई^एन (एम, एस) है। तो उत्तर, सामान्य रूप से आपके निर्माण का उपयोग करते हुए,

=EXP(NORMINV(RAND(),Mean,Stdev)) 

हालांकि यह आपको बहुत बड़े मूल्य देगा। अगला कदम माध्य और मानक विचलन को मापना है। छद्म कोड में,

scaled mean = ln(m^2/sqrt(m^2 + s^2)) 
scaled sd = sqrt(ln((m^2 + s^2)/m^2)) 
+0

मैं एक मोंटे कार्लो सिमुलेशन चलाने की कोशिश कर रहा हूं जो एक्सेल उत्पन्न किए गए असामान्य वितरण से एक संख्या खींचता है। मैं पहले समीकरण को समझता हूं लेकिन सोच रहा हूं कि आप माध्य और मानक देव को क्यों मापते हैं। धन्यवाद। –

+2

मैंने अपने प्रश्न का उत्तर दिया। एसएएस ब्लॉग से यह पोस्ट इसे समझाता है। http://blogs.sas.com/content/iml/2014/06/04/simulate-lognormal-data-with-specified-mean-and-variance.html –

संबंधित मुद्दे