মন্টে কার্লো সিমুলেটর
সম্ভাবনা, ঝুঁকি এবং সিদ্ধান্ত ফলাফল অনুমান করার জন্য এলোমেলো নমুনা ব্যবহার করে ফলাফল সিমুলেট করুন।
এই টুলটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। আপনার ফাইল কখনও সার্ভারে আপলোড করা হয় না।
গণিত ও বিজ্ঞান
মন্টে কার্লো সিমুলেটর
প্রতি লাইনে একটি ইনপুট: name: low-high, অথবা তির্যক ত্রিভুজাকার অনুমানের জন্য name: low-mode-high।
আপনার ইনপুট নামগুলো + − × ÷ ^, বন্ধনী এবং abs(), sqrt(), min(), max() দিয়ে মিলিয়ে নিন।
সম্পূর্ণভাবে আপনার ব্রাউজারে চলে — কিছুই আপলোড করা হয় না।
মন্টে কার্লো সিমুলেটর যেভাবে কাজ করে
- প্রতিটি অনিশ্চিত ইনপুটকে একটি নাম ও নিম্ন-উচ্চ পরিসীমা হিসেবে তালিকাভুক্ত করুন, অথবা তির্যক অনুমানের জন্য নিম্ন-মোড-উচ্চ পরিসীমা দিন।
- নাম ধরে এই ইনপুটগুলো একত্র করে ফলাফলের সূত্র লিখুন — এটিই সেই নির্দিষ্ট হিসাব যা আপনার মডেল প্রতিটি ট্রায়ালে চালায়।
- একটি বণ্টনের আকার, ট্রায়াল সংখ্যা এবং দিকসহ একটি লক্ষ্য মান বেছে নিন ("লক্ষ্য পূরণ বা ছাড়িয়ে যাওয়া" অথবা "লক্ষ্যে বা তার নিচে থাকা")।
- সিমুলেশন চালান। প্রতিটি ট্রায়াল নির্বাচিত বণ্টন থেকে প্রতিটি ইনপুটের জন্য নতুন মান নমুনা নেয় এবং সূত্রটি একবার মূল্যায়ন করে।
- গড় নয়, পার্সেন্টাইল, লক্ষ্যে পৌঁছানোর সম্ভাবনা এবং হিস্টোগ্রাম দেখুন — গড় আকৃতিকে আড়াল করে।
পদ্ধতি
একটি মন্টে কার্লো সিমুলেশন প্রতিটি অনিশ্চিত ইনপুট থেকে এলোমেলোভাবে নমুনা নেয়, ফলাফল গণনা করে এবং পুনরাবৃত্তি করে — একটি একক পয়েন্ট অনুমানের পরিবর্তে একটি অভিজ্ঞতামূলক বণ্টন তৈরি করে।
প্রতিটি ট্রায়ালের জন্য: ইনপুট নমুনা নিন → সূত্র মূল্যায়ন করুন → ফলাফল সংগ্রহ করুন; তারপর সংগৃহীত সকল ফলাফলের পার্সেন্টাইল পড়ুন
আপনার ইনপুটগুলোর গড় নিয়ে একবার হিসাব করলে এমন একটি সংখ্যা পাওয়া যায় যা মধ্যক ফলাফল থেকে অনেক দূরে হতে পারে, বিশেষত যখন মডেলটি অনিশ্চিত মানগুলোকে একে অপরের সাথে গুণ করে। ফলাফলগুলো এক লাইনের সারাংশ হিসেবে কপি করা যায় অথবা আরও বিশ্লেষণের জন্য CSV হিসেবে ডাউনলোড করা যায়।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
আমার কতগুলো ট্রায়াল দরকার?
যথেষ্ট যাতে উত্তর পরিবর্তন হওয়া বন্ধ করে। দশ হাজার ট্রায়াল দুইবার চালান; পার্সেন্টাইলগুলো ঘনিষ্ঠভাবে মিলে গেলে তা যথেষ্ট। লেজের সম্ভাবনার জন্য মধ্যকের চেয়ে বেশি ট্রায়াল দরকার।
আমার কোন বণ্টন ব্যবহার করা উচিত?
ত্রিভুজাকার — যখন আপনার কাছে একটি নিম্ন, সম্ভাব্য এবং উচ্চ অনুমান আছে, যা বেশিরভাগ ব্যবসায়িক ক্ষেত্রে প্রযোজ্য। স্বাভাবিক — যখন পরিমাণটি অনেক ছোট প্রভাবের যোগফল। ইউনিফর্ম — শুধু যখন আপনি সীমা ছাড়া সত্যিই কিছু জানেন না।
কেন শুধু প্রতিটি ইনপুটের গড় ব্যবহার করব না?
কারণ কোনো কিছু গুণ করা বা সীমাবদ্ধ করা মাত্রই একটি ফাংশনের গড় গড়গুলোর ফাংশন থাকে না। এই ফাঁকটিই একটি সিমুলেশন উন্মোচন করে।
আমি কীভাবে ফলাফলের সূত্র লিখব?
প্রতিটি ইনপুটকে তার পরিসীমার বাঁ দিকে দেওয়া নাম দিয়ে উল্লেখ করুন, + − × ÷ ^, বন্ধনী এবং abs(), sqrt(), min(), max() এর সাথে মিলিয়ে। যেমন, "cost: 90-140" এবং "demand: 800-1400" ইনপুট দিয়ে, (demand - cost) * 10 সূত্রটি প্রতি ট্রায়ালে একটি সিমুলেটেড ফলাফল গণনা করে।
আমার ডেটা কি কোথাও পাঠানো হয়?
না। প্রতিটি ট্রায়াল আপনার ব্রাউজারে জাভাস্ক্রিপ্টের নিজস্ব র্যান্ডম নম্বর জেনারেটর দিয়ে নমুনা নেওয়া ও গণনা করা হয় — আপনি যা টাইপ করেন তার কিছুই আপলোড করা হয় না।
আমরা কীভাবে তুলনীয়
| বৈশিষ্ট্য | Online Tool Store | Numiqo Monte Carlo Calculator | ScopeCone Delivery Forecast | Share Predictions Trading Simulator |
|---|---|---|---|---|
| একাধিক ইনপুট জুড়ে কাস্টম সূত্র | ✓ | ✓ | শুধু একটি চক্র-সময়ের ইনপুট পুনরায় নমুনা নেয় | নির্দিষ্ট জয়ের হার ও ঝুঁকির ফিল্ড |
| ইনপুট বণ্টনের আকার বেছে নেওয়ার সুযোগ | ✓ | ✓ | ঐতিহাসিক ডেটা পুনরায় নমুনা নেয়, বেছে নেওয়ার মতো কোনো আকার নেই | শুধু জয়ের হারের সম্ভাবনা |
| নিজের লক্ষ্যে পৌঁছানোর সম্ভাবনা | ✓ | ✓ | শুধু নির্দিষ্ট P50/P85/P95 | ✓ |
| কাঁচা ট্রায়াল ফলাফল CSV হিসেবে ডাউনলোড করা | ✓ | সরবরাহ করা হয় না | সরবরাহ করা হয় না | সরবরাহ করা হয় না |
মন্টে কার্লো সিমুলেটর গড়ের পরিবর্তে পার্সেন্টাইল রিপোর্ট করে, কারণ গড়ই সেই সংখ্যা যা কোনো সিদ্ধান্তকে বিভ্রান্ত করার সম্ভাবনা সবচেয়ে বেশি।