পোইসন জিএলএম অ-পূর্ণসংখ্যার সংখ্যা গ্রহণ করে আমি সত্যিই হতবাক! দেখুন:
ডেটা (বিষয়বস্তু data.txt
):
1 2001 0.25 1
1 2002 0.5 1
1 2003 1 1
2 2001 0.25 1
2 2002 0.5 1
2 2003 1 1
আর স্ক্রিপ্ট:
t <- read.table("data.txt")
names(t) <- c('site', 'year', 'count', 'weight')
tm <- glm(count ~ 0 + as.factor(site) + as.factor(year), data = t,
family = "quasipoisson") # also works with family="poisson"
years <- 2001:2003
plot(years, exp(c(0, tail(coef(tm), length(years)-1))), type = "l")
ফলস্বরূপ বছরের সূচকটি "প্রত্যাশিত" হিসাবে, অর্থাত্ 1-2-4
বছরগুলিতে 2001-2003
।
তবে কীভাবে সম্ভব যে পয়সন জিএলএম অ-পূর্ণসংখ্যার সংখ্যা নেয়? পইসন বিতরণ সবসময়ই কেবল পূর্ণসংখ্যায় হয়ে থাকে!
family="poisson"
তবে নোট করুন যে আপনার উদাহরণটি পইসন জিএলএম নয়, কারণ আপনি quasipoisson
পরিবারটি ব্যবহার করছেন , যা কেবল যাইহোক গড় এবং তারতম্যের মধ্যে সম্পর্কের উপর নির্ভর করে, তাই এতে ক্ষেত্রে, অ-পূর্ণসংখ্যার নম্বর নেওয়া নিয়ে অবাক হওয়ার কিছু নেই।