# \donttest{
library(BGLR)
library(lme4GS)
data(wheat)
y = wheat.Y[,1]
X = wheat.X
A = wheat.A
rownames(X) <- rownames(A)
#model y=1*mu+Z_1*u_1+e, u_1~NM(0, \sigma_1*KG), KG: Gaussian kernel
wheat = data.frame(y=y, k_id=rownames(X))
fm1 <- theta_optim(y~(1|k_id), data = wheat, Uvcov = NULL,
kernel = list(D = NULL, kernel_type = "gaussian",
theta_seq = seq(3,8,length.out=10), MRK = X),
verbose_lmer=0L,verbose_grid_search=1L)
plot(fm1$theta,fm1$LL,xlab=expression(theta),ylab="Log-Likelihood")
fm1$theta.max
fm1$LL.max
# }
Run the code above in your browser using DataLab