Ich versuche, meine Daten zu modellieren, in denen die Antwortvariable zwischen 0 und 1 ist, also habe ich mich entschieden, Fractional Response Modell in R zu verwenden. Nach meinem derzeitigen Verständnis ähnelt das Fractional Response Modell logistische Regression, aber es verwendet qausi-Likelihood-Methode, um Parameter zu bestimmen. Ich bin mir nicht sicher, ob ich es richtig verstehe.Fractional Response Regression in R
weit Also, was ich versucht habe, die frm
von Paket ist frm
und glm
auf den folgenden Daten, die die gleichen wie diese OP
library(foreign)
mydata <- read.dta("k401.dta")
Ferner ist, folgte ich das Verfahren in diesen OP in denen glm
ist benutzt. Doch mit dem gleichen Datensatz mit frm
, gibt es verschiedene SE
library(frm)
y <- mydata$prate
x <- mydata[,c('mrate', 'age', 'sole', 'totemp1')]
myfrm <- frm(y, x, linkfrac = 'logit')
frm
kehrt,
*** Fractional logit regression model ***
Estimate Std. Error t value Pr(>|t|)
INTERCEPT 1.074062 0.048902 21.963 0.000 ***
mrate 0.573443 0.079917 7.175 0.000 ***
age 0.030895 0.002788 11.082 0.000 ***
sole 0.363596 0.047595 7.639 0.000 ***
totemp1 -0.057799 0.011466 -5.041 0.000 ***
Note: robust standard errors
Number of observations: 4734
R-squared: 0.124
Mit glm
, verwende ich
myglm <- glm(prate ~ mrate + totemp1 + age + sole, data = mydata, family = quasibinomial('logit'))
summary(myglm)
Call:
glm(formula = prate ~ mrate + totemp1 + age + sole, family = quasibinomial("logit"),
data = mydata)
Deviance Residuals:
Min 1Q Median 3Q Max
-3.1214 -0.1979 0.2059 0.4486 0.9146
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 1.074062 0.047875 22.435 < 2e-16 ***
mrate 0.573443 0.048642 11.789 < 2e-16 ***
totemp1 -0.057799 0.011912 -4.852 1.26e-06 ***
age 0.030895 0.003148 9.814 < 2e-16 ***
sole 0.363596 0.051233 7.097 1.46e-12 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
(Dispersion parameter for quasibinomial family taken to be 0.2913876)
Null deviance: 1166.6 on 4733 degrees of freedom
Residual deviance: 1023.7 on 4729 degrees of freedom
AIC: NA
Number of Fisher Scoring iterations: 6
Welches sollte ich mich verlassen? Ist es besser, glm
zu verwenden, anstatt frm
da ich die OP gesehen habe, die SE