Java Guassian Distribution-Bell Curve -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 2 जवाब

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

    सूची: 204 297 348 528 681 684 785 957 1044 1140 1378 1545 1818

    कुल गिनती: 13

    औसत मूल्य (मीन): 877.615384615385 मानक विचलन (एसडी): 477.272626245539

    अगर मैं एक्स और वाई कमांड को प्राप्त कर सकता हूं, तो मैं यह कर सकता हूं, लेकिन मैं उन मानों को कैसे प्राप्त करूं?

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

      दोहरी विचरण (डबल [] आबादी) {लंबी एन = 0; डबल मतलब = 0; डबल एस = 0.0; के लिए (डबल एक्स: आबादी) {n ++; डबल डेल्टा = एक्स एक ???? मतलब; माध्य + = डेल्टा / एन; S + = डेल्टा * (एक्स सा मतलब); } // यदि आप एसटीडी विचलन रिटर्न (एस / एन) की गणना करना चाहते हैं; }   

    एक बार जब आप यह मान लेते हैं कि आप अपने वैल्यू सेट की तुलना में अपने ग्राफ रिज़ॉल्यूशन के आधार पर एक्स का चयन कर सकते हैं और y प्राप्त करने के लिए निम्नलिखित समीकरण में प्लग कर सकते हैं।

      संरक्षित डबल स्टडी विचलन, विचरण, मतलब; सार्वजनिक डबल getY (डबल एक्स) {वापसी Math.pow (Math.exp (- (((एक्स - मतलब) * (एक्स - मतलब)) / ((2 * विचरण))), 1 / (stdDeviation * Math Sqrt (2 * मठ। पीआई))); }   

    परिणामस्वरूप सेट को प्रदर्शित करने के लिए: हम कहते हैं कि जनसंख्या को निर्धारित किया जाता है और आप तय करते हैं कि आप x = 0 से x = 2000 को ग्राफ़ पर 1000 पिक्सल के एक्स रिज़ॉल्यूशन के साथ दिखाना चाहते हैं । फिर आप एक पाश (int x = 0; x & lt; = 2000; x = 2) में प्लग करेंगे और जोड़ी के लिए अपने y मान प्राप्त करने के लिए ऊपर दिए गए समीकरण में उन मानों को फ़ीड करेंगे। चूंकि आप जो दिखाना चाहते हैं वह 0-1 है तो आप इन मूल्यों को मानचित्रित कर सकते हैं जो आप अपने y रिज़ॉल्यूशन को उचित गोलाकार व्यवहार के साथ करना चाहते हैं, ताकि आपके ग्राफ़ बहुत दांतेदार न हों। इसलिए यदि आप अपने वाई रिज़ोल्यूशन को 500 पिक्सल मानना ​​चाहते हैं तो आप 0 से 0 और 1 से 500 और .5 से 250 आदि आदि सेट करें। यह एक कॉन्ट्रिवर्ड उदाहरण है और आपको अधिक लचीलेपन की आवश्यकता हो सकती है, लेकिन मुझे लगता है कि यह बिंदु को दर्शाता है । अधिकांश ग्राफ़िंग लाइब्रेरी आपके लिए इन छोटी चीज़ों को संभाल लेंगे।

Comments