আমি জানি আমি লজিস্টিক রিগ্রেশন সম্পর্কে আমার বোঝার মধ্যে কিছু মিস করছি এবং সত্যিই কোনও সহায়তার প্রশংসা করব।
যতদূর আমি এটি বুঝতে পারি, লজিস্টিক রিগ্রেশন ধরে নেয় যে ইনপুটগুলি প্রদত্ত '1' ফলাফলের সম্ভাবনাটি ইনপুটগুলির একটি লিনিয়ার সংমিশ্রণ, যা একটি বিপরীত-লজিস্টিক ফাংশনটির মধ্য দিয়ে যায়। এটি নিম্নলিখিত আর কোডে অনুকরণীয়:
#create data:
x1 = rnorm(1000) # some continuous variables
x2 = rnorm(1000)
z = 1 + 2*x1 + 3*x2 # linear combination with a bias
pr = 1/(1+exp(-z)) # pass through an inv-logit function
y = pr > 0.5 # take as '1' if probability > 0.5
#now feed it to glm:
df = data.frame(y=y,x1=x1,x2=x2)
glm =glm( y~x1+x2,data=df,family="binomial")
এবং আমি নিম্নলিখিত ত্রুটি বার্তা পেয়েছি:
সতর্কতা বার্তা: 1: glm.fit: অ্যালগরিদম 2 রূপান্তরিত হয়নি: glm.fit: সংযুক্ত সংখ্যায় 0 বা 1 সংযুক্ত সম্ভাবনা
আমি আর এর সাথে কিছু সময়ের জন্য কাজ করেছি; এতটুকু জানতে পেরে যথেষ্ট যে সম্ভবত আমিই একজনকে দোষ দিচ্ছি .. এখানে কী হচ্ছে?