Hello,


In the following code, I need to calculate parameters
par_1,par_2,par_3,seperately for all the rows in casted data-frame .

how may I avoid the for loop because it is taking too much time , as in I
want to calculate optimized parameters(initial values 0.2,0.25,0.3 ,,, so
that I get parameters as a data-frame with nrows(parameters)=nrows(casted)
...


Thanks,


for (i in 1:nrow(casted))

{

  iter_df <- casted[i,]

  parameters <-
optim(c(0.2,0.25,0.3),opt_UD,data=iter_df,method="L-BFGS-B",lower=c(0,0,0),upper=c(1,1,1))

  iter_df$par_1 <- parameters$par[1]

  iter_df$par_2 <- parameters$par[2]

  iter_df$par_3 <- parameters$par[3]

  new_df <- rbind(new_df,iter_df)

  #print (i)

}

	[[alternative HTML version deleted]]

