प्रलेखन बूस्ट से निर्णय सामान्य और गामा वितरण दोनों के लिए क्वांटाइल फ़ंक्शन (उलटा सीडीएफ फ़ंक्शन) प्रदान करता है, लेकिन यह मेरे लिए स्पष्ट नहीं है कि मैं वास्तव में उनका उपयोग कैसे कर सकता हूं। क्या कोई उदाहरण उदाहरण पेस्ट कर सकता है?बूस्ट (सी ++) में क्वांटाइल फ़ंक्शंस
10
A
उत्तर
8
मात्रा गणना को एक मुक्त फ़ंक्शन के रूप में लागू किया गया है।
#include <boost/math/distributions/normal.hpp>
boost::math::normal dist(0.0, 1.0);
// 95% of distribution is below q:
double q = quantile(dist, 0.95);
तुम भी पूरक (दाएं से quantile) प्राप्त कर सकते हैं का उपयोग कर: यहाँ एक उदाहरण है
// 95% of distribution is above qc:
double qc = quantile(complement(dist, 0.05));
वहाँ कुछ इसी तरह के काम उदाहरण यहां हैं:
संपादित करें: एडीएल
के लिए नि: शुल्क कार्यों पर नामस्थानों की आवश्यकता नहीं है
3
QuantCorner पर एक व्यावहारिक उदाहरण है।
// Édouard Tallent @ TaGoMa.Tech
// September 2012
#include<boost/math/distributions.hpp>
#include<iostream>
using std::cout;
using std::endl;
double inverseNormal(double prob, double mean, double sd){
boost::math::normal_distribution<>myNormal (mean, sd);
return quantile(myNormal, prob);
}
int main (int, char*[])
{
try
{
double myProb = 0.1; // the 10% quantile
double myMean = 0.07; // a 7% mean
double myVol = 0.14; // a 14% volatility
cout << inverseNormal(myProb, myMean, myVol) << endl;
}
catch(std::exception& e)
{
cout << "Error message: " << e.what() << endl;
}
return 0;
}
संबंधित मुद्दे
- 1. प्लॉटिंग क्वांटाइल रिग्रेशन लाइन्स
- 2. मैं ggplot2 से बना क्वांटाइल-क्वांटाइल प्लॉट के बिंदु कैसे लेबल कर सकता हूं?
- 3. सी ++ नेमस्पेस फ़ंक्शंस
- 4. सी ++: सदस्य फ़ंक्शंस
- 5. पासिंग सी ++ लैम्ब्डा फ़ंक्शंस
- 6. बूस्ट एएसओ और सी/सी ++
- 7. सी ++ आईफोन पर बूस्ट
- 8. बूस्ट सी ++ लाइब्रेरी इंस्टॉल
- 9. सी ++ में फ़ंक्शंस कैसे ऑर्डर करें?
- 10. सी ++ बूस्ट रेगेक्स
- 11. सी ++ 0x बनाम बूस्ट
- 12. बूस्ट थ्रेड लीकेज सी ++
- 13. सी ++ बूस्ट कोड उदाहरण
- 14. बूस्ट :: पायथन एक्सपोज़िंग सी ++ फ़ंक्शंस का उपयोग करके और लौटने वाले फ़ंक्शन
- 15. सी ++ बूस्ट थ्रेड कैसे सोएं
- 16. सी ++ बूस्ट। पायथन: 2 समस्याएं
- 17. बूस्ट एएसओ कॉन्स्टबफररक्वेंस - सी ++ टेम्पलेट्स
- 18. आईसीयू बनाम बूस्ट लोकेल सी ++
- 19. बूस्ट
- 20. बूस्ट
- 21. बूस्ट वास्तव में वीएस2005
- 22. बूस्ट के साथ लैम्ब्डा फ़ंक्शंस का उपयोग कैसे करें :: bind/std :: VC++ 2010 में बाध्य करें?
- 23. जावा में फ़ंक्शंस फ़ंक्शन?
- 24. बूस्ट :: पायथन और बूस्ट :: थ्रेड
- 25. सी इनलाइन फ़ंक्शंस और "अपरिभाषित बाहरी" त्रुटि
- 26. सी ++ वर्चुअल फ़ंक्शंस के बिना डायनामिक डिस्पैच
- 27. स्टैकट्रैक और नामस्थानों में फ़ंक्शंस
- 28. डीबग बिल्ड (विज़ुअल सी ++ 2008) में इनलाइन फ़ंक्शंस
- 29. इनबिल्ट PHP फ़ंक्शंस में कौन सी भाषा लिखी गई है?
- 30. सी # में लेक्सिकली नेस्टेड फ़ंक्शंस क्यों नहीं हैं?
[इस पृष्ठ] (http://www.boost.org/doc/libs/1_46_1/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html) में सामान्य वितरण की मात्रा की गणना करने के लिए एक उदाहरण शामिल है। यह बहुत सरल लगता है। क्या यह आपके लिए काम करता है? –