col1.corr(col2) দিয়ে দুটি কলামের পারওয়াইজ করিলেশন কোয়ফিশিয়েন্ট বের করা যায়। মান -১ থেকে ১ পর্যন্ত। ১ মানে পূর্ণ পজিটিভ করিলেশন।
পদ্ধতি
- Figure size সেট করুন
- ডেটাফ্রেম বানান
- দুটি কলাম বের করুন (col1, col2)
plt.plot(col1, col2)দিয়ে স্ক্যাটার/লাইন প্লটcol1.corr(col2)প্রিন্ট করুন
সম্পূর্ণ কোড
import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame({'lab': [1, 2, 3], 'value': [3, 4, 5]})
col1 = df['lab']
col2 = df['value']
plt.plot(col1, col2)
print("The correlation coefficient is: ", col1.corr(col2))
plt.show()
আউটপুট
The correlation coefficient is: 1.0
করিলেশন ১.০ মানে পারফেক্ট লিনিয়ার রিলেশন। সব পয়েন্ট সরল রেখায় থাকবে।