# NOT RUN {
#spdep library can be used to create a weight matrix from listw
#require(spdep)
#W <- as(listw, "CsparseMatrix")
#example 1
data(TRQWM)
data(unemployment_data)
data(unemployment_coefs)
y <- unemployment_data$unemployment
x <- unemployment_data$urbanization
#initial values was taken from MLE
initial.beta <- unemployment_coefs[1:2,2]
initial.lambda <- unemployment_coefs[3,2]
initial.s2 <- unemployment_coefs[4,2]
RoMLE.error(initial.beta, initial.s2, initial.lambda, W=TRQWM, y, x,
phi.function=3, converge.v=0.0001, iter=100, print.values=TRUE)
#example 2
data(TRQWM)
data(IPS_data)
data(IPS_coefs)
y <- IPS_data[,3]
x <- IPS_data[,4:10]
#initial values was taken from MLE
initial.beta <- IPS_coefs[1:8,2]
initial.lambda <- IPS_coefs[9,2]
initial.s2 <- IPS_coefs[10,2]
RoMLE.error(initial.beta, initial.s2, initial.lambda, W=TRQWM, y, x,
phi.function=3, converge.v=0.0001, iter=100, print.values=TRUE)
# }
Run the code above in your browser using DataLab