-3
a
是我的data.frame。 如何通过更新pi_hat
,theta_hat
,lambda_hat
的值来运行Zi_hat
函数100次?而每一次显示pi_hat
,theta_hat
结果,lambda_hat
运行100次函数
Zi <- function(x){
x <- zi_hat=(pi_hat*theta_hat*exp(-theta_hat*a))/(pi_hat*theta_hat*exp(-theta_hat*a)+(1-pi_hat)*lambda_hat*exp(-lambda_hat*a))
pi_hat=(1/n)*sum(zi_hat)
theta_hat=sum(zi_hat)/(sum(zi_hat*a))
lambda_hat=(n*sum(zi_hat))/(n*sum(a)-sum(zi_hat)*sum(a))
c(pi_hat,theta_hat,lambda_hat) #print out the updated data#
if (?>100) break
}
为 “?” 我应该在函数中添加另一个语句来使make?
查看'for'-loops或'while' –