@@ -25,178 +25,182 @@ syntax keyword stanType corr_matrix cov_matrix
25
25
26
26
" Distributions
27
27
syntax keyword stanFunction bernoulli
28
- syntax keyword stanFunction bernoulli_lpmf bernoulli_cdf bernoulli_lcdf bernoulli_lccdf bernoulli_rng
28
+ syntax keyword stanFunction bernoulli_lpmf bernoulli_lupmf bernoulli_cdf bernoulli_lcdf bernoulli_lccdf bernoulli_rng
29
29
30
30
syntax keyword stanFunction bernoulli_logit
31
- syntax keyword stanFunction bernoulli_logit_lpmf bernoulli_logit_rng
31
+ syntax keyword stanFunction bernoulli_logit_lpmf bernoulli_logit_lupmf bernoulli_logit_rng
32
32
33
33
syntax keyword stanFunction bernoulli_logit_glm
34
- syntax keyword stanFunction bernoulli_logit_glm_lpmf
34
+ syntax keyword stanFunction bernoulli_logit_glm_lpmf bernoulli_logit_glm_lupmf
35
35
36
36
syntax keyword stanFunction binomial
37
- syntax keyword stanFunction binomial_lpmf binomial_cdf binomial_lcdf binomial_lccdf binomial_rng
37
+ syntax keyword stanFunction binomial_lpmf binomial_lupmf binomial_cdf binomial_lcdf binomial_lccdf binomial_rng
38
38
39
39
syntax keyword stanFunction binomial_logit
40
- syntax keyword stanFunction binomial_logit_lpmf
40
+ syntax keyword stanFunction binomial_logit_lpmf binomial_logit_lupmf
41
41
42
42
syntax keyword stanFunction beta_binomial
43
- syntax keyword stanFunction beta_binomial_lpmf beta_binomial_cdf beta_binomial_lcdf beta_binomial_lccdf beta_binomial_rng
43
+ syntax keyword stanFunction beta_binomial_lpmf beta_binomial_lupmf beta_binomial_cdf beta_binomial_lcdf beta_binomial_lccdf beta_binomial_rng
44
44
45
45
syntax keyword stanFunction hypergeometric
46
- syntax keyword stanFunction hypergeometric_lpmf hypergeometric_rng
46
+ syntax keyword stanFunction hypergeometric_lpmf hypergeometric_lupmf hypergeometric_rng
47
47
48
48
syntax keyword stanFunction categorical categorical_logit categorical_logit_glm
49
- syntax keyword stanFunction categorical_lpmf categorical_logit_lpmf categorical_rng categorical_logit_rng categorical_logit_glm_lpmf
49
+ syntax keyword stanFunction categorical_lpmf categorical_lupmf categorical_logit_lpmf categorical_logit_lupmf categorical_rng categorical_logit_rng
50
+ syntax keyword stanFunction categorical_logit_glm_lpmf categorical_logit_glm_lupmf
51
+
52
+ syntax keyword stanFunction discrete_range
53
+ syntax keyword stanFunction discrete_range_lpmf discrete_range_lupmf discrete_range_cdf discrete_range_lcdf discrete_range_lccdf discrete_range_rng
50
54
51
55
syntax keyword stanFunction ordered_logistic ordered_logistic_glm
52
- syntax keyword stanFunction ordered_logistic_lpmf ordered_logistic_rng ordered_logistic_glm_lpmf
56
+ syntax keyword stanFunction ordered_logistic_lpmf ordered_logistic_lupmf ordered_logistic_rng ordered_logistic_glm_lpmf ordered_logistic_glm_lupmf
53
57
54
58
syntax keyword stanFunction ordered_probit
55
- syntax keyword stanFunction ordered_probit_lpmf ordered_probit_rng
59
+ syntax keyword stanFunction ordered_probit_lpmf ordered_probit_lupmf ordered_probit_rng
56
60
57
61
syntax keyword stanFunction neg_binomial
58
- syntax keyword stanFunction neg_binomial_lpmf neg_binomial_cdf neg_binomial_lcdf neg_binomial_lccdf neg_binomial_rng
62
+ syntax keyword stanFunction neg_binomial_lpmf neg_binomial_lupmf neg_binomial_cdf neg_binomial_lcdf neg_binomial_lccdf neg_binomial_rng
59
63
60
64
syntax keyword stanFunction neg_binomial_2
61
- syntax keyword stanFunction neg_binomial_2_lpmf neg_binomial_2_cdf neg_binomial_2_lcdf neg_binomial_2_lccdf neg_binomial_2_rng
65
+ syntax keyword stanFunction neg_binomial_2_lpmf neg_binomial_2_lupmf neg_binomial_2_cdf neg_binomial_2_lcdf neg_binomial_2_lccdf neg_binomial_2_rng
62
66
63
67
syntax keyword stanFunction neg_binomial_2_log
64
- syntax keyword stanFunction neg_binomial_2_log_lpmf neg_binomial_2_log_rng
68
+ syntax keyword stanFunction neg_binomial_2_log_lpmf neg_binomial_2_log_lupmf neg_binomial_2_log_rng
65
69
66
70
syntax keyword stanFunction neg_binomial_2_log_glm
67
- syntax keyword stanFunction neg_binomial_2_log_glm_lpmf
71
+ syntax keyword stanFunction neg_binomial_2_log_glm_lpmf neg_binomial_2_log_glm_lupmf
68
72
69
73
syntax keyword stanFunction poisson
70
- syntax keyword stanFunction poisson_lpmf poisson_cdf poisson_lcdf poisson_lccdf poisson_rng
74
+ syntax keyword stanFunction poisson_lpmf poisson_lupmf poisson_cdf poisson_lcdf poisson_lccdf poisson_rng
71
75
72
76
syntax keyword stanFunction poisson_log
73
- syntax keyword stanFunction poisson_log_lpmf poisson_log_rng
77
+ syntax keyword stanFunction poisson_log_lpmf poisson_log_lupmf poisson_log_rng
74
78
75
79
syntax keyword stanFunction poisson_log_glm
76
- syntax keyword stanFunction poisson_log_glm_lpmf
80
+ syntax keyword stanFunction poisson_log_glm_lpmf poisson_log_glm_lupmf
77
81
78
82
syntax keyword stanFunction multinomial
79
- syntax keyword stanFunction multinomial_lpmf multinomial_rng
83
+ syntax keyword stanFunction multinomial_lpmf multinomial_lupmf multinomial_rng
80
84
81
85
syntax keyword stanFunction multinomial_logit
82
- syntax keyword stanFunction multinomial_logit_lpmf multinomial_logit_rng
86
+ syntax keyword stanFunction multinomial_logit_lpmf multinomial_logit_lupmf multinomial_logit_rng
83
87
84
88
syntax keyword stanFunction normal
85
- syntax keyword stanFunction normal_lpdf normal_cdf normal_lcdf normal_lccdf normal_rng
89
+ syntax keyword stanFunction normal_lpdf normal_lupdf normal_cdf normal_lcdf normal_lccdf normal_rng
86
90
87
91
syntax keyword stanFunction std_normal
88
- syntax keyword stanFunction std_normal_lpdf std_normal_cdf std_normal_lcdf std_normal_lccdf std_normal_rng
92
+ syntax keyword stanFunction std_normal_lpdf std_normal_lupdf std_normal_cdf std_normal_lcdf std_normal_lccdf std_normal_rng
89
93
90
94
syntax keyword stanFunction normal_id_glm
91
- syntax keyword stanFunction normal_id_glm_lpdf
95
+ syntax keyword stanFunction normal_id_glm_lpdf normal_id_glm_lupdf
92
96
93
97
syntax keyword stanFunction exp_mod_normal
94
- syntax keyword stanFunction exp_mod_normal_lpdf exp_mod_normal_cdf exp_mod_normal_lcdf exp_mod_normal_lccdf exp_mod_normal_rng
98
+ syntax keyword stanFunction exp_mod_normal_lpdf exp_mod_normal_lupdf exp_mod_normal_cdf exp_mod_normal_lcdf exp_mod_normal_lccdf exp_mod_normal_rng
95
99
96
100
syntax keyword stanFunction skew_normal
97
- syntax keyword stanFunction skew_normal_lpdf skew_normal_cdf skew_normal_lcdf skew_normal_lccdf skew_normal_rng
101
+ syntax keyword stanFunction skew_normal_lpdf skew_normal_lupdf skew_normal_cdf skew_normal_lcdf skew_normal_lccdf skew_normal_rng
98
102
99
103
syntax keyword stanFunction student_t
100
- syntax keyword stanFunction student_t_lpdf student_t_cdf student_t_lcdf student_t_lccdf student_t_rng
104
+ syntax keyword stanFunction student_t_lpdf student_t_lupdf student_t_cdf student_t_lcdf student_t_lccdf student_t_rng
101
105
102
106
syntax keyword stanFunction cauchy
103
- syntax keyword stanFunction cauchy_lpdf cauchy_cdf cauchy_lcdf cauchy_lccdf cauchy_rng
107
+ syntax keyword stanFunction cauchy_lpdf cauchy_lupdf cauchy_cdf cauchy_lcdf cauchy_lccdf cauchy_rng
104
108
105
109
syntax keyword stanFunction double_exponential
106
- syntax keyword stanFunction double_exponential_lpdf double_exponential_cdf double_exponential_lcdf double_exponential_lccdf double_exponential_rng
110
+ syntax keyword stanFunction double_exponential_lpdf double_exponential_lupdf double_exponential_cdf double_exponential_lcdf double_exponential_lccdf double_exponential_rng
107
111
108
112
syntax keyword stanFunction logistic
109
- syntax keyword stanFunction logistic_lpdf logistic_cdf logistic_lcdf logistic_lccdf logistic_rng
113
+ syntax keyword stanFunction logistic_lpdf logistic_lupdf logistic_cdf logistic_lcdf logistic_lccdf logistic_rng
110
114
111
115
syntax keyword stanFunction gumbel
112
- syntax keyword stanFunction gumbel_lpdf gumbel_cdf gumbel_lcdf gumbel_lccdf gumbel_rng
116
+ syntax keyword stanFunction gumbel_lpdf gumbel_lupdf gumbel_cdf gumbel_lcdf gumbel_lccdf gumbel_rng
113
117
114
118
syntax keyword stanFunction lognormal
115
- syntax keyword stanFunction lognormal_lpdf lognormal_cdf lognormal_lcdf lognormal_lccdf lognormal_rng
119
+ syntax keyword stanFunction lognormal_lpdf lognormal_lupdf lognormal_cdf lognormal_lcdf lognormal_lccdf lognormal_rng
116
120
117
121
syntax keyword stanFunction chi_square
118
- syntax keyword stanFunction chi_square_lpdf chi_square_cdf chi_square_lcdf chi_square_lccdf chi_square_rng
122
+ syntax keyword stanFunction chi_square_lpdf chi_square_lupdf chi_square_cdf chi_square_lcdf chi_square_lccdf chi_square_rng
119
123
120
124
syntax keyword stanFunction inv_chi_square
121
- syntax keyword stanFunction inv_chi_square_lpdf inv_chi_square_cdf inv_chi_square_lcdf inv_chi_square_lccdf inv_chi_square_rng
125
+ syntax keyword stanFunction inv_chi_square_lpdf inv_chi_square_lupdf inv_chi_square_cdf inv_chi_square_lcdf inv_chi_square_lccdf inv_chi_square_rng
122
126
123
127
syntax keyword stanFunction scaled_inv_chi_square
124
- syntax keyword stanFunction scaled_inv_chi_square_lpdf scaled_inv_chi_square_cdf scaled_inv_chi_square_lcdf scaled_inv_chi_square_lccdf scaled_inv_chi_square_rng
128
+ syntax keyword stanFunction scaled_inv_chi_square_lpdf scaled_inv_chi_square_lupdf scaled_inv_chi_square_cdf scaled_inv_chi_square_lcdf scaled_inv_chi_square_lccdf scaled_inv_chi_square_rng
125
129
126
130
syntax keyword stanFunction exponential
127
- syntax keyword stanFunction exponential_lpdf exponential_cdf exponential_lcdf exponential_lccdf exponential_rng
131
+ syntax keyword stanFunction exponential_lpdf exponential_lupdf exponential_cdf exponential_lcdf exponential_lccdf exponential_rng
128
132
129
133
syntax keyword stanFunction gamma
130
- syntax keyword stanFunction gamma_lpdf gamma_cdf gamma_lcdf gamma_lccdf gamma_rng
134
+ syntax keyword stanFunction gamma_lpdf gamma_lupdf gamma_cdf gamma_lcdf gamma_lccdf gamma_rng
131
135
132
136
syntax keyword stanFunction inv_gamma
133
- syntax keyword stanFunction inv_gamma_lpdf inv_gamma_cdf inv_gamma_lcdf inv_gamma_lccdf inv_gamma_rng
137
+ syntax keyword stanFunction inv_gamma_lpdf inv_gamma_lupdf inv_gamma_cdf inv_gamma_lcdf inv_gamma_lccdf inv_gamma_rng
134
138
135
139
syntax keyword stanFunction weibull
136
- syntax keyword stanFunction weibull_lpdf weibull_cdf weibull_lcdf weibull_lccdf weibull_rng
140
+ syntax keyword stanFunction weibull_lpdf weibull_lupdf weibull_cdf weibull_lcdf weibull_lccdf weibull_rng
137
141
138
142
syntax keyword stanFunction frechet
139
- syntax keyword stanFunction frechet_lpdf frechet_cdf frechet_lcdf frechet_lccdf frechet_rng
143
+ syntax keyword stanFunction frechet_lpdf frechet_lupdf frechet_cdf frechet_lcdf frechet_lccdf frechet_rng
140
144
141
145
syntax keyword stanFunction rayleigh
142
- syntax keyword stanFunction rayleigh_lpdf rayleigh_cdf rayleigh_lcdf rayleigh_lccdf rayleigh_rng
146
+ syntax keyword stanFunction rayleigh_lpdf rayleigh_lupdf rayleigh_cdf rayleigh_lcdf rayleigh_lccdf rayleigh_rng
143
147
144
148
syntax keyword stanFunction wiener
145
- syntax keyword stanFunction wiener_lpdf
149
+ syntax keyword stanFunction wiener_lpdf wiener_lupdf
146
150
147
151
syntax keyword stanFunction pareto
148
- syntax keyword stanFunction pareto_lpdf pareto_cdf pareto_lcdf pareto_lccdf pareto_rng
152
+ syntax keyword stanFunction pareto_lpdf pareto_lupdf pareto_cdf pareto_lcdf pareto_lccdf pareto_rng
149
153
150
154
syntax keyword stanFunction pareto_type_2
151
- syntax keyword stanFunction pareto_type_2_lpdf pareto_type_2_cdf pareto_type_2_lcdf pareto_type_2_lccdf pareto_type_2_rng
155
+ syntax keyword stanFunction pareto_type_2_lpdf pareto_type_2_lupdf pareto_type_2_cdf pareto_type_2_lcdf pareto_type_2_lccdf pareto_type_2_rng
152
156
153
157
syntax keyword stanFunction beta
154
- syntax keyword stanFunction beta_lpdf beta_cdf beta_lcdf beta_lccdf beta_rng
158
+ syntax keyword stanFunction beta_lpdf beta_lupdf beta_cdf beta_lcdf beta_lccdf beta_rng
155
159
156
160
syntax keyword stanFunction beta_proportion
157
- syntax keyword stanFunction beta_proportion_lpdf beta_proportion_lcdf beta_proportion_lccdf beta_proportion_rng
161
+ syntax keyword stanFunction beta_proportion_lpdf beta_proportion_lupdf beta_proportion_lcdf beta_proportion_lccdf beta_proportion_rng
158
162
159
163
syntax keyword stanFunction von_mises
160
- syntax keyword stanFunction von_mises_lpdf von_mises_rng
164
+ syntax keyword stanFunction von_mises_lpdf von_mises_lupdf von_mises_rng
161
165
162
166
syntax keyword stanFunction uniform
163
- syntax keyword stanFunction uniform_lpdf uniform_cdf uniform_lcdf uniform_lccdf uniform_rng
167
+ syntax keyword stanFunction uniform_lpdf uniform_lupdf uniform_cdf uniform_lcdf uniform_lccdf uniform_rng
164
168
165
169
syntax keyword stanFunction multi_normal
166
- syntax keyword stanFunction multi_normal_lpdf multi_normal_rng
170
+ syntax keyword stanFunction multi_normal_lpdf multi_normal_lupdf multi_normal_rng
167
171
168
172
syntax keyword stanFunction multi_normal_prec
169
- syntax keyword stanFunction multi_normal_prec_lpdf
173
+ syntax keyword stanFunction multi_normal_prec_lpdf multi_normal_prec_lupdf
170
174
171
175
syntax keyword stanFunction multi_normal_cholesky
172
- syntax keyword stanFunction multi_normal_cholesky_lpdf multi_normal_cholesky_rng
176
+ syntax keyword stanFunction multi_normal_cholesky_lpdf multi_normal_cholesky_lupdf multi_normal_cholesky_rng
173
177
174
178
syntax keyword stanFunction multi_gp
175
- syntax keyword stanFunction multi_gp_lpdf
179
+ syntax keyword stanFunction multi_gp_lpdf multi_gp_lupdf
176
180
177
181
syntax keyword stanFunction multi_gp_cholesky
178
- syntax keyword stanFunction multi_gp_cholesky_lpdf
182
+ syntax keyword stanFunction multi_gp_cholesky_lpdf multi_gp_cholesky_lupdf
179
183
180
184
syntax keyword stanFunction multi_student_t
181
- syntax keyword stanFunction multi_student_t_lpdf multi_student_t_rng
185
+ syntax keyword stanFunction multi_student_t_lpdf multi_student_t_lupdf multi_student_t_rng
182
186
183
187
syntax keyword stanFunction gaussian_dlm_obs
184
- syntax keyword stanFunction gaussian_dlm_obs_lpdf
188
+ syntax keyword stanFunction gaussian_dlm_obs_lpdf gaussian_dlm_obs_lupdf
185
189
186
190
syntax keyword stanFunction dirichlet
187
- syntax keyword stanFunction dirichlet_lpdf dirichlet_rng
191
+ syntax keyword stanFunction dirichlet_lpdf dirichlet_lupdf dirichlet_rng
188
192
189
193
syntax keyword stanFunction lkj_corr
190
- syntax keyword stanFunction lkj_corr_lpdf lkj_corr_rng
194
+ syntax keyword stanFunction lkj_corr_lpdf lkj_corr_lupdf lkj_corr_rng
191
195
192
196
syntax keyword stanFunction lkj_corr_cholesky
193
- syntax keyword stanFunction lkj_corr_cholesky_lpdf lkj_corr_cholesky_rng
197
+ syntax keyword stanFunction lkj_corr_cholesky_lpdf lkj_corr_cholesky_lupdf lkj_corr_cholesky_rng
194
198
195
199
syntax keyword stanFunction wishart
196
- syntax keyword stanFunction wishart_lpdf wishart_rng
200
+ syntax keyword stanFunction wishart_lpdf wishart_lupdf wishart_rng
197
201
198
202
syntax keyword stanFunction inv_wishart
199
- syntax keyword stanFunction inv_wishart_lpdf inv_wishart_rng
203
+ syntax keyword stanFunction inv_wishart_lpdf inv_wishart_lupdf inv_wishart_rng
200
204
201
205
" Constants
202
206
syntax keyword stanConstant pi e sqrt2 log2 log10
@@ -212,9 +216,10 @@ syntax keyword stanFunction cosh sinh tanh acosh asinh atanh
212
216
syntax keyword stanFunction logit inv_logit inv_cloglog
213
217
syntax keyword stanFunction erf erfc Phi inv_Phi Phi_approx binary_log_loss owens_t
214
218
syntax keyword stanFunction inc_beta lbeta tgamma lgamma digamma trigamma lmgamma gamma_p gamma_q binomial_coefficient_log choose
215
- syntax keyword stanFunction bessel_first_kind bessel_second_kind modified_bessel_first_kind modified_bessel_second_kind
219
+ syntax keyword stanFunction bessel_first_kind bessel_second_kind modified_bessel_first_kind log_modified_bessel_first_kind modified_bessel_second_kind
216
220
syntax keyword stanFunction falling_factorial lchoose log_falling_factorial rising_factorial log_rising_factorial
217
- syntax keyword stanFunction expm1 fma multiply_log lmultiply log1p log1m log1p_exp log1m_exp log_diff_exp log_mix log_sum_exp log_inv_logit log1m_inv_logit
221
+ syntax keyword stanFunction expm1 fma multiply_log ldexp lmultiply log1p log1m log1p_exp log1m_exp log_diff_exp log_mix log_sum_exp log_inv_logit log1m_inv_logit
222
+ syntax keyword stanFunction lambert_w0 lambert_wm1
218
223
syntax keyword stanFunction min max sum prod log_sum_exp mean variance sd distance squared_distance
219
224
syntax keyword stanFunction dims num_elements size
220
225
syntax keyword stanFunction rep_array
@@ -225,15 +230,16 @@ syntax keyword stanFunction num_elements rows cols
225
230
syntax keyword stanFunction dot_product columns_dot_product rows_dot_product dot_self columns_dot_self rows_dot_self
226
231
syntax keyword stanFunction tcrossprod crossprod quad_form quad_form_diag quad_form_sym trace_quad_form trace_gen_quad_form
227
232
syntax keyword stanFunction multiply_lower_tri_self_transpose diag_pre_multiply diag_post_multiply
228
- syntax keyword stanFunction rep_vector rep_row_vector rep_matrix
229
- syntax keyword stanFunction add_diag diagonal diag_matrix
233
+ syntax keyword stanFunction rep_vector rep_row_vector rep_matrix symmetrize_from_lower_tri
234
+ syntax keyword stanFunction add_diag diagonal diag_matrix identity_matrix
235
+ syntax keyword stanFunction linspaced_array linspaced_int_array linspaced_vector linspaced_row_vector one_hot_int_array one_hot_array one_hot_vector one_hot_row_vector ones_int_array ones_array ones_vector ones_row_vector zeros_int_array zeros_array zeros_vector zeros_row_vector uniform_simplex
230
236
syntax keyword stanFunction col row block sub_col sub_row head tail segment
231
237
syntax keyword stanFunction append_col append_row
232
238
syntax keyword stanFunction softmax log_softmax cumulative_sum
233
239
syntax keyword stanFunction cov_exp_quad
234
240
syntax keyword stanFunction mdivide_left_tri_low mdivide_right_tri_low mdivide_left_spd mdivide_right_spd
235
241
syntax keyword stanFunction matrix_exp matrix_exp_multiply scale_matrix_exp_multiply matrix_power trace determinant log_determinant
236
- syntax keyword stanFunction inverse inverse_spd eigenvalues_sym eigenvectors_sym qr_thin_Q qr_thin_R qr_Q qr_R cholesky_decompose singular_values
242
+ syntax keyword stanFunction inverse inverse_spd chol2inv generalized_inverse eigenvalues_sym eigenvectors_sym qr_thin_Q qr_thin_R qr_Q qr_R cholesky_decompose singular_values svd_U svd_V
237
243
syntax keyword stanFunction sort_asc sort_desc sort_indices_asc sort_indices_desc rank
238
244
syntax keyword stanFunction csr_extract_w csr_extract_v csr_extract_u csr_to_dense_matrix csr_matrix_times_vector
239
245
syntax keyword stanFunction to_matrix to_vector to_row_vector to_array_2d to_array_1d
0 commit comments