কনফিডেন্স ইন্টারভাল (CI) একটি পরিসংখ্যানগত রেঞ্জ যা প্যারামিটারের সত্য মান থাকার সম্ভাবনা নির্দেশ করে। Matplotlib-এ fill_between() ব্যবহার করে CI এরিয়া হাইলাইট করা যায়।
- ফিগার সাইজ এবং লেআউট সেট করুন।
- X এবং Y ডেটাসেট তৈরি করুন (যেমন sin(x))।
- CI ক্যালকুলেট করুন (এখানে সরলীকৃত:
0.1 * std(y) / mean(y))। plt.plot()দিয়ে মূল লাইন আঁকুন।plt.fill_between(x, y-ci, y+ci, color='blue', alpha=0.5)দিয়ে CI এলাকা ফিল করুন।plt.show()।
from matplotlib import pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.arange(0, 10, 0.05)
y = np.sin(x)
# সরলীকৃত ৯৫% CI
ci = 0.1 * np.std(y) / np.mean(y)
plt.plot(x, y, color='black', lw=7)
plt.fill_between(x, (y-ci), (y+ci), color='blue', alpha=0.5)
plt.show()
কালো সাইন ভেভ লাইন এবং তার চারপাশে নীল আঁচলাকার এলাকা (৯৫% CI) দেখাবে। alpha=0.5透明度 দিয়েছে।
বাস্তব ব্যবহারে: CI ক্যালকুলেশনের জন্য scipy.stats.t.interval বা বুটস্ট্র্যাপিং পদ্ধতি ব্যবহার করুন।