ব্যবহারকারীর প্রদত্ত আকৃতি এবং স্কেল প্যারামিটারের ভিত্তিতে গামা বিতরণ গণনা এবং চিত্রিত করুন। পরিসংখ্যান বিশ্লেষণ, সম্ভাবনা তত্ত্ব এবং বিভিন্ন বৈজ্ঞানিক অ্যাপ্লিকেশনের জন্য অপরিহার্য।
গামা বন্টন একটি অবিচ্ছিন্ন সম্ভাব্যতা বন্টন যা বিভিন্ন বিজ্ঞান, প্রকৌশল এবং অর্থনীতির ক্ষেত্রে ব্যাপকভাবে ব্যবহৃত হয়। এটি দুটি প্যারামিটার দ্বারা চিহ্নিত করা হয়: আকার প্যারামিটার (k বা α) এবং স্কেল প্যারামিটার (θ বা β)। এই ক্যালকুলেটরটি এই ইনপুট প্যারামিটারগুলির ভিত্তিতে গামা বন্টনের বিভিন্ন বৈশিষ্ট্য গণনা করতে দেয়।
গামা বন্টনের সম্ভাব্যতা ঘনত্ব ফাংশন (PDF) নিম্নরূপ:
যেখানে:
সামষ্টিক বন্টন ফাংশন (CDF) হল:
যেখানে γ(k, x/θ) হল নিম্ন অসম্পূর্ণ গামা ফাংশন।
গামা বন্টনের মূল বৈশিষ্ট্যগুলি অন্তর্ভুক্ত:
ক্যালকুলেটরটি উপরের উল্লিখিত সূত্রগুলি ব্যবহার করে গামা বন্টনের বিভিন্ন বৈশিষ্ট্য গণনা করে। এখানে একটি ধাপে ধাপে ব্যাখ্যা:
গামা বন্টন গণনার সময়, বেশ কয়েকটি সংখ্যাগত বিবেচনা নেওয়া উচিত:
গামা বন্টনের বিভিন্ন ক্ষেত্রে অসংখ্য অ্যাপ্লিকেশন রয়েছে:
যদিও গামা বন্টন বহুমুখী, তবে কিছু পরিস্থিতিতে আরও উপযুক্ত সম্পর্কিত বন্টন রয়েছে:
বাস্তব-বিশ্বের ডেটার সাথে কাজ করার সময়, গামা বন্টনের প্যারামিটারগুলি অনুমান করা প্রায়শই প্রয়োজনীয়। সাধারণ পদ্ধতিগুলি অন্তর্ভুক্ত:
গামা বন্টন বিভিন্ন হাইপোথিসিস পরীক্ষায় ব্যবহার করা যেতে পারে, যার মধ্যে রয়েছে:
গামা বন্টনের গণিত এবং পরিসংখ্যানে একটি সমৃদ্ধ ইতিহাস রয়েছে:
গামা বন্টনের বৈশিষ্ট্যগুলি গণনা করার জন্য এখানে কিছু কোড উদাহরণ রয়েছে:
1' এক্সেল VBA ফাংশন গামা বন্টন PDF এর জন্য
2Function GammaPDF(x As Double, k As Double, theta As Double) As Double
3 If x <= 0 Or k <= 0 Or theta <= 0 Then
4 GammaPDF = CVErr(xlErrValue)
5 Else
6 GammaPDF = (x ^ (k - 1) * Exp(-x / theta)) / (WorksheetFunction.Gamma(k) * theta ^ k)
7 End If
8End Function
9' ব্যবহার:
10' =GammaPDF(2, 3, 1)
11
1import numpy as np
2import matplotlib.pyplot as plt
3from scipy.stats import gamma
4
5def plot_gamma_distribution(k, theta):
6 x = np.linspace(0, 20, 1000)
7 y = gamma.pdf(x, a=k, scale=theta)
8
9 plt.figure(figsize=(10, 6))
10 plt.plot(x, y, 'b-', lw=2, label='PDF')
11 plt.title(f'গামা বন্টন (k={k}, θ={theta})')
12 plt.xlabel('x')
13 plt.ylabel('সম্ভাব্যতা ঘনত্ব')
14 plt.legend()
15 plt.grid(True)
16 plt.show()
17
18## উদাহরণ ব্যবহার:
19k, theta = 2, 2
20plot_gamma_distribution(k, theta)
21
22## বৈশিষ্ট্যগুলি গণনা করুন
23mean = k * theta
24variance = k * theta**2
25skewness = 2 / np.sqrt(k)
26kurtosis = 3 + 6 / k
27
28print(f"গড়: {mean}")
29print(f"বৈচিত্র্য: {variance}")
30print(f"বক্রতা: {skewness}")
31print(f"কুর্তোসিস: {kurtosis}")
32
1function gammaFunction(n) {
2 if (n === 1) return 1;
3 if (n === 0.5) return Math.sqrt(Math.PI);
4 return (n - 1) * gammaFunction(n - 1);
5}
6
7function gammaPDF(x, k, theta) {
8 if (x <= 0 || k <= 0 || theta <= 0) return NaN;
9 return (Math.pow(x, k - 1) * Math.exp(-x / theta)) / (Math.pow(theta, k) * gammaFunction(k));
10}
11
12function calculateGammaProperties(k, theta) {
13 const mean = k * theta;
14 const variance = k * Math.pow(theta, 2);
15 const skewness = 2 / Math.sqrt(k);
16 const kurtosis = 3 + 6 / k;
17
18 console.log(`গড়: ${mean}`);
19 console.log(`বৈচিত্র্য: ${variance}`);
20 console.log(`বক্রতা: ${skewness}`);
21 console.log(`কুর্তোসিস: ${kurtosis}`);
22}
23
24// উদাহরণ ব্যবহার:
25const k = 2, theta = 2;
26calculateGammaProperties(k, theta);
27
28// PDF আঁকা (একটি কাল্পনিক প্লটিং লাইব্রেরি ব্যবহার করে)
29const xValues = Array.from({length: 100}, (_, i) => i * 0.2);
30const yValues = xValues.map(x => gammaPDF(x, k, theta));
31// plotLine(xValues, yValues);
32
এই উদাহরণগুলি বিভিন্ন প্রোগ্রামিং ভাষা ব্যবহার করে গামা বন্টনের বৈশিষ্ট্যগুলি গণনা এবং তার সম্ভাব্যতা ঘনত্ব ফাংশন ভিজ্যুয়ালাইজ করার উপায় প্রদর্শন করে। আপনি এই ফাংশনগুলি আপনার নির্দিষ্ট প্রয়োজনীয়তার জন্য অভিযোজিত করতে পারেন বা বৃহত্তর পরিসংখ্যান বিশ্লেষণ সিস্টেমে সংহত করতে পারেন।
আপনার কাজে দরকারী হতে পারে আরো টুল খুঁজে বের করুন