In: Statistics and Probability
Complete the R code using Rstudio so that it calculates and returns the estimates of β, the intercept and regression weight of the logistic regression of approximate GPA on Rouder-Srinivasan preference.
## Data
Preference <- c( 0, 0, 0, 0, 0, 1, 1, 1, 1) # 0: Rouder; 1: Srinivasan
GPA <- c(2.0, 2.5, 3.0, 3.5, 4.0, 2.5, 3.0, 3.5, 4.0)
Count <- c( 4, 5, 21, 22, 8, 2, 1, 4, 7)
# Define the deviance function
deviance <- function(beta) {
... complete this ...
}
## Test the function
deviance(c(0,1))
## Estimate
optim(c(0, 1), deviance)$par
The attach images details solution solved in R-studion software given below.
1.

2.

Conclusion:
Null Deviance: 12.37
Residual Deviance: 2.558e-09
Lower the value of AIC=6 better the model
Deviance is a measure of goodness of fit of a model. Higher numbers always indicates bad fit. The null deviance shows how well the response variable is predicted by a model that includes only the intercept (grand mean) where as residual with inclusion of independent variables