Skip to content

Commit

Permalink
Merge pull request #1451 from stan-dev/vector-only-wiener_lpdf
Browse files Browse the repository at this point in the history
Add all-vector signature to the newer wiener_lpdfs
  • Loading branch information
WardBrian authored Nov 15, 2024
2 parents 9425812 + d2c8c5d commit 31c5e3d
Show file tree
Hide file tree
Showing 5 changed files with 378 additions and 0 deletions.
11 changes: 11 additions & 0 deletions src/middle/Stan_math_signatures.ml
Original file line number Diff line number Diff line change
Expand Up @@ -289,10 +289,21 @@ let distributions =
; (full_lpdf, "von_mises", [DVReal; DVReal; DVReal], SoA)
; (full_lpdf, "weibull", [DVReal; DVReal; DVReal], SoA)
; ([Lpdf], "wiener", [DVReal; DVReal; DVReal; DVReal; DVReal], SoA)
(* new wiener_lpdfs -- c++ is fully vectorized, but this style of implementation
in the typechecker is too expensive to enumerate, so we provide only the
full scalar and full vector case *)
; ([Lpdf], "wiener", [DReal; DReal; DReal; DReal; DReal; DReal], AoS)
; ( [Lpdf]
, "wiener"
, [DReal; DReal; DReal; DReal; DReal; DReal; DReal; DReal]
, AoS )
; ( [Lpdf]
, "wiener"
, [DVector; DVector; DVector; DVector; DVector; DVector]
, AoS )
; ( [Lpdf]
, "wiener"
, [DVector; DVector; DVector; DVector; DVector; DVector; DVector; DVector]
, AoS ); ([Lpdf], "wishart_cholesky", [DMatrix; DReal; DMatrix], SoA)
; ([Lpdf], "wishart", [DMatrix; DReal; DMatrix], SoA) ]

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
data {
int N;
vector[N] d_vec;
}
transformed data {
real transformed_data_real;
transformed_data_real = wiener_lpdf(d_vec | d_vec, d_vec, d_vec, d_vec, d_vec);
}
parameters {
vector[N] p_vec;
}
transformed parameters {
real transformed_param_real;
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, d_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, d_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, d_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, d_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, d_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, d_vec, p_vec, d_vec);
}
model {
p_vec ~ normal(0, 1);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
data {
int N;
vector[N] d_vec;
}
transformed data {
real transformed_data_real;

transformed_data_real = wiener_lpdf(d_vec | d_vec, d_vec, d_vec, d_vec, d_vec, d_vec, d_vec);
}
parameters {
vector[N] p_vec;
}
transformed parameters {
real transformed_param_real;

transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, d_vec, p_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, d_vec, p_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, d_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, d_vec, d_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, p_vec, p_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, d_vec, d_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, d_vec, p_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, p_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, d_vec, d_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, p_vec, p_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, d_vec, d_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, d_vec, p_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, d_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, p_vec, d_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, p_vec, p_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, p_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, d_vec, p_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, p_vec, d_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, d_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, p_vec, d_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, d_vec, d_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, p_vec, d_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, p_vec, p_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, d_vec, p_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, p_vec, p_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, d_vec, p_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, p_vec, p_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, d_vec, p_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, d_vec, p_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, d_vec, p_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, d_vec, d_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, d_vec, d_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, p_vec, d_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, p_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, d_vec, d_vec, p_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, p_vec, d_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, p_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, p_vec, p_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, d_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, p_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, p_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, p_vec, d_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, d_vec, d_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, d_vec, p_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, p_vec, p_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, p_vec, p_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, p_vec, p_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, p_vec, p_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, d_vec, p_vec, d_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, p_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, d_vec, p_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, p_vec, p_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, d_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, d_vec, d_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, d_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, p_vec, d_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, p_vec, p_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, d_vec, p_vec, d_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, d_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, p_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, d_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, p_vec, p_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, p_vec, d_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, p_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, d_vec, p_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, d_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, d_vec, p_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, d_vec, d_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, p_vec, p_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, d_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, p_vec, d_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, p_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, d_vec, d_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, d_vec, p_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, p_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, p_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, d_vec, p_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, p_vec, d_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, d_vec, d_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, d_vec, d_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, d_vec, p_vec, p_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, d_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, d_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, p_vec, d_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, p_vec, d_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, p_vec, p_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, d_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, d_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, p_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, d_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, d_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, p_vec, d_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, p_vec, p_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, d_vec, d_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, d_vec, d_vec, p_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, p_vec, d_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, p_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, p_vec, p_vec, d_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, d_vec, d_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, p_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, d_vec, d_vec, d_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, p_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, p_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, d_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, p_vec, d_vec, p_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, d_vec, p_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, p_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, d_vec, d_vec, p_vec, d_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, d_vec, p_vec, p_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, d_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, d_vec, p_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, d_vec, d_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, d_vec, d_vec, p_vec, p_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, p_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, p_vec, p_vec, p_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, p_vec, d_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, p_vec, p_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, d_vec, d_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | p_vec, p_vec, d_vec, p_vec, p_vec, d_vec, p_vec);
transformed_param_real = wiener_lpdf(p_vec | d_vec, p_vec, p_vec, p_vec, d_vec, p_vec, p_vec);
transformed_param_real = wiener_lpdf(d_vec | p_vec, d_vec, d_vec, d_vec, d_vec, d_vec, d_vec);
transformed_param_real = wiener_lpdf(d_vec | d_vec, p_vec, p_vec, p_vec, p_vec, p_vec, p_vec);

}
model {
p_vec ~ normal(0, 1);
}
Loading

0 comments on commit 31c5e3d

Please sign in to comment.