-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' –