aboutsummaryrefslogtreecommitdiff
path: root/inst/stan/include/functions_occuTTD.stan
diff options
context:
space:
mode:
Diffstat (limited to 'inst/stan/include/functions_occuTTD.stan')
-rw-r--r--inst/stan/include/functions_occuTTD.stan10
1 files changed, 5 insertions, 5 deletions
diff --git a/inst/stan/include/functions_occuTTD.stan b/inst/stan/include/functions_occuTTD.stan
index a2404ff..97cb8f2 100644
--- a/inst/stan/include/functions_occuTTD.stan
+++ b/inst/stan/include/functions_occuTTD.stan
@@ -1,4 +1,4 @@
-vector ttd_prob_exp(vector y, vector log_lam, int[] delta){
+vector ttd_prob_exp(vector y, vector log_lam, array[] int delta){
int J = num_elements(y);
vector[J] e_lamt;
real lam;
@@ -9,7 +9,7 @@ vector ttd_prob_exp(vector y, vector log_lam, int[] delta){
return e_lamt;
}
-vector ttd_prob_weib(vector y, vector log_lam, int[] delta, real log_k){
+vector ttd_prob_weib(vector y, vector log_lam, array[] int delta, real log_k){
int J = num_elements(y);
vector[J] e_lamt;
real k = exp(log_k);
@@ -23,7 +23,7 @@ vector ttd_prob_weib(vector y, vector log_lam, int[] delta, real log_k){
}
real lp_occuTTD(vector y, real logit_psi, vector log_lam,
- real log_k, int[] delta, int ydist){
+ real log_k, array[] int delta, int ydist){
int J = num_elements(y);
vector[J] e_lamt;
@@ -40,8 +40,8 @@ real lp_occuTTD(vector y, real logit_psi, vector log_lam,
return log(lik);
}
-vector get_loglik_occuTTD(vector y, int M, int[,] si, vector logit_psi,
- vector log_lam, real log_k, int[] delta, int ydist){
+vector get_loglik_occuTTD(vector y, int M, array[,] int si, vector logit_psi,
+ vector log_lam, real log_k, array[] int delta, int ydist){
vector[M] out;
for (i in 1:M){
out[i] = lp_occuTTD(y[si[i,1]:si[i,2]], logit_psi[i], log_lam[si[i,1]:si[i,2]],