Hi all,

I am facing difficulty on  how to use bootstrap sampling and
below is my example of function.

Read a data , use some functions and  use iteration to find the solution(
ie, convergence is reached).  I want to use bootstrap approach to do it
several times (200 or 300 times) this whole process  and see the
distribution of parameter of interest.

Below is a small example that resembles my problem. However,  I  found out
all samples are the same. So I would appreciate your help on this case.

#**************************************
rm(list=ls())
 xx <- read.table(textConnection(" y x
    11 5.16
    11 4.04
    14 3.85
    19 5.68
    4 1.26
    23  7.89
    15 4.25
    17 3.94
    7 2.35
    17 4.74
    14 5.49
    11 4.12
    17 5.92"), header=TRUE)
    data <- as.matrix(xx)
    closeAllconnections()

Nt <- NULL
for (Ncount in 1:100)
 {
    y <- data[,1]
    x <- data[,2]
    n <- length(x)

    X <- cbind(rep(1,n),x)                 #covariate/design matrix
    obeta<- c(1,1)                         #previous/starting values of beta

    nbeta <- c(0,0)                        #new beta
    iter=0

  while(crossprod(obeta-nbeta)>10^(-12))
   {
    nbeta <- obeta
    eta   <- X%*%nbeta
    mu    <- eta
    mu1   <- 1/eta
    W     <- diag(as.vector(mu1))
    Z     <- X%*%nbeta+(y-mu)
    XWX   <- t(X)%*%W%*%X
    XWZ   <- t(X)%*%W%*%Z
    Cov   <- solve(XWX)
    obeta <- Cov%*%XWZ
    iter  <- iter+1

    cat("Iteration #  and beta1= ",iter, nbeta, "\n")
    }

  Nt[Ncount] <- nbeta[1,1]
}
Nt
summary(Nt)
#**************e*****************************************

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to