পরিবারের সাথে ওজন কীভাবে ঝাঁকুনিতে কাজ করে তা নিয়ে আমি খুব বিভ্রান্ত হয়ে পড়েছি = "দ্বিপদী"। আমার বোধে, পরিবারের সাথে ঝাঁকুনির সম্ভাবনা = "দ্বিপদী" নিম্নরূপে নির্দিষ্ট করা হয়েছে:
আমার বোঝার সালে সাফল্যের সম্ভাবনা কিছু রৈখিক কোফিসিয়েন্টস সঙ্গে parametrized হয় হিসাবে ও পরিবার = "দ্বিপদ" সঙ্গে glm ফাংশন জন্য অনুসন্ধান করুন:
অতএব আমরা যদি সমস্ত i = 1, ..., N এর জন্য n_i c * = n_ic কিছু ধ্রুবক গ এর জন্য রাখি , তবে এটি অবশ্যই সত্য হওয়া উচিত: \ টেক্সটর্ম {আর্গ} \ সর্বোচ্চ _ {\ বিটা} \ যোগ_আমি \ লগ চ (y_i) = \ টেক্সটর্ম {আরগ} \ সর্বাধিক _ {\ বিটা} \ যোগ_ই এন ^ * _ আমি \ বামে [y_i \ লগ \ frac {পি (\ বিটা) {{1-পি (\ বিটা)} - \ বাম (- \ লগ (1-পি (\ বিটা)) \ ডান) \ ডান] \\ এ থেকে, আমি ভেবেছিলাম ট্রায়ালের সংখ্যার স্কেলিং n_i
গ্ল্যামের সহায়তা ফাইলটি বলে:
"For a binomial GLM prior weights are used to give the number of trials
when the response is the proportion of successes"
সুতরাং আমি প্রত্যাশা করেছিলাম যে সাফল্যের অনুপাত হিসাবে সাড়া হিসাবে ওজন স্কেলিং অনুমিত \ বিটা প্রভাবিত করবে না । তবে নিম্নলিখিত দুটি কোড বিভিন্ন সহগ মানগুলি প্রদান করে:
Y <- c(1,0,0,0) ## proportion of observed success
w <- 1:length(Y) ## weight= the number of trials
glm(Y~1,weights=w,family=binomial)
এই ফলন:
Call: glm(formula = Y ~ 1, family = "binomial", weights = w)
Coefficients:
(Intercept)
-2.197
আমি যদি সমস্ত ওজন 1000 দ্বারা গুণিত করি তবে আনুমানিক সহগগুলি পৃথক হয়:
glm(Y~1,weights=w*1000,family=binomial)
Call: glm(formula = Y ~ 1, family = binomial, weights = w * 1000)
Coefficients:
(Intercept)
-3.153e+15
আমি ওজনে কিছুটা মাঝারি স্কেলিং সহ এরকম আরও অনেক উদাহরণ দেখেছি। এখানে কি হচ্ছে?
weights
যুক্তিটিglm.fit
ফাংশনের অভ্যন্তরে দুটি স্থানে শেষ হয় ( গ্ল্যাম.আর. ), যা সি: ফাংশনের মাধ্যমেbinomial_dev_resids
( ফ্যামিলি সিটিতে ) বিচ্যুতির অবশিষ্টাংশগুলিতে আর: 1 তে কাজ করে is এবং 2) IWLS ধাপেCdqrls
( lm.c এ ) .c যুক্তি সন্ধানে বেশি পরিমাণে সাহায্য করার জন্য আমি যথেষ্ট সি জানি না