649 lines
13 KiB
Python
649 lines
13 KiB
Python
"""
|
|
pygments.lexers._stan_builtins
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
This file contains the names of functions for Stan used by
|
|
``pygments.lexers.math.StanLexer. This is for Stan language version 2.29.0.
|
|
|
|
:copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
|
|
:license: BSD, see LICENSE for details.
|
|
"""
|
|
|
|
KEYWORDS = (
|
|
'break',
|
|
'continue',
|
|
'else',
|
|
'for',
|
|
'if',
|
|
'in',
|
|
'print',
|
|
'reject',
|
|
'return',
|
|
'while',
|
|
)
|
|
|
|
TYPES = (
|
|
'cholesky_factor_corr',
|
|
'cholesky_factor_cov',
|
|
'corr_matrix',
|
|
'cov_matrix',
|
|
'int',
|
|
'matrix',
|
|
'ordered',
|
|
'positive_ordered',
|
|
'real',
|
|
'row_vector',
|
|
'simplex',
|
|
'unit_vector',
|
|
'vector',
|
|
'void',
|
|
'array',
|
|
'complex'
|
|
)
|
|
|
|
FUNCTIONS = (
|
|
'abs',
|
|
'acos',
|
|
'acosh',
|
|
'add_diag',
|
|
'algebra_solver',
|
|
'algebra_solver_newton',
|
|
'append_array',
|
|
'append_col',
|
|
'append_row',
|
|
'arg',
|
|
'asin',
|
|
'asinh',
|
|
'atan',
|
|
'atan2',
|
|
'atanh',
|
|
'bernoulli_cdf',
|
|
'bernoulli_lccdf',
|
|
'bernoulli_lcdf',
|
|
'bernoulli_logit_glm_lpmf',
|
|
'bernoulli_logit_glm_lupmf',
|
|
'bernoulli_logit_glm_rng',
|
|
'bernoulli_logit_lpmf',
|
|
'bernoulli_logit_lupmf',
|
|
'bernoulli_logit_rng',
|
|
'bernoulli_lpmf',
|
|
'bernoulli_lupmf',
|
|
'bernoulli_rng',
|
|
'bessel_first_kind',
|
|
'bessel_second_kind',
|
|
'beta',
|
|
'beta_binomial_cdf',
|
|
'beta_binomial_lccdf',
|
|
'beta_binomial_lcdf',
|
|
'beta_binomial_lpmf',
|
|
'beta_binomial_lupmf',
|
|
'beta_binomial_rng',
|
|
'beta_cdf',
|
|
'beta_lccdf',
|
|
'beta_lcdf',
|
|
'beta_lpdf',
|
|
'beta_lupdf',
|
|
'beta_proportion_lccdf',
|
|
'beta_proportion_lcdf',
|
|
'beta_proportion_rng',
|
|
'beta_rng',
|
|
'binary_log_loss',
|
|
'binomial_cdf',
|
|
'binomial_coefficient_log',
|
|
'binomial_lccdf',
|
|
'binomial_lcdf',
|
|
'binomial_logit_lpmf',
|
|
'binomial_logit_lupmf',
|
|
'binomial_lpmf',
|
|
'binomial_lupmf',
|
|
'binomial_rng',
|
|
'block',
|
|
'categorical_logit_glm_lpmf',
|
|
'categorical_logit_glm_lupmf',
|
|
'categorical_logit_lpmf',
|
|
'categorical_logit_lupmf',
|
|
'categorical_logit_rng',
|
|
'categorical_lpmf',
|
|
'categorical_lupmf',
|
|
'categorical_rng',
|
|
'cauchy_cdf',
|
|
'cauchy_lccdf',
|
|
'cauchy_lcdf',
|
|
'cauchy_lpdf',
|
|
'cauchy_lupdf',
|
|
'cauchy_rng',
|
|
'cbrt',
|
|
'ceil',
|
|
'chi_square_cdf',
|
|
'chi_square_lccdf',
|
|
'chi_square_lcdf',
|
|
'chi_square_lpdf',
|
|
'chi_square_lupdf',
|
|
'chi_square_rng',
|
|
'chol2inv',
|
|
'cholesky_decompose',
|
|
'choose',
|
|
'col',
|
|
'cols',
|
|
'columns_dot_product',
|
|
'columns_dot_self',
|
|
'conj',
|
|
'cos',
|
|
'cosh',
|
|
'cov_exp_quad',
|
|
'crossprod',
|
|
'csr_extract_u',
|
|
'csr_extract_v',
|
|
'csr_extract_w',
|
|
'csr_matrix_times_vector',
|
|
'csr_to_dense_matrix',
|
|
'cumulative_sum',
|
|
'dae',
|
|
'dae_tol',
|
|
'determinant',
|
|
'diag_matrix',
|
|
'diag_post_multiply',
|
|
'diag_pre_multiply',
|
|
'diagonal',
|
|
'digamma',
|
|
'dims',
|
|
'dirichlet_lpdf',
|
|
'dirichlet_lupdf',
|
|
'dirichlet_rng',
|
|
'discrete_range_cdf',
|
|
'discrete_range_lccdf',
|
|
'discrete_range_lcdf',
|
|
'discrete_range_lpmf',
|
|
'discrete_range_lupmf',
|
|
'discrete_range_rng',
|
|
'distance',
|
|
'dot_product',
|
|
'dot_self',
|
|
'double_exponential_cdf',
|
|
'double_exponential_lccdf',
|
|
'double_exponential_lcdf',
|
|
'double_exponential_lpdf',
|
|
'double_exponential_lupdf',
|
|
'double_exponential_rng',
|
|
'e',
|
|
'eigenvalues_sym',
|
|
'eigenvectors_sym',
|
|
'erf',
|
|
'erfc',
|
|
'exp',
|
|
'exp2',
|
|
'exp_mod_normal_cdf',
|
|
'exp_mod_normal_lccdf',
|
|
'exp_mod_normal_lcdf',
|
|
'exp_mod_normal_lpdf',
|
|
'exp_mod_normal_lupdf',
|
|
'exp_mod_normal_rng',
|
|
'expm1',
|
|
'exponential_cdf',
|
|
'exponential_lccdf',
|
|
'exponential_lcdf',
|
|
'exponential_lpdf',
|
|
'exponential_lupdf',
|
|
'exponential_rng',
|
|
'fabs',
|
|
'falling_factorial',
|
|
'fdim',
|
|
'floor',
|
|
'fma',
|
|
'fmax',
|
|
'fmin',
|
|
'fmod',
|
|
'frechet_cdf',
|
|
'frechet_lccdf',
|
|
'frechet_lcdf',
|
|
'frechet_lpdf',
|
|
'frechet_lupdf',
|
|
'frechet_rng',
|
|
'gamma_cdf',
|
|
'gamma_lccdf',
|
|
'gamma_lcdf',
|
|
'gamma_lpdf',
|
|
'gamma_lupdf',
|
|
'gamma_p',
|
|
'gamma_q',
|
|
'gamma_rng',
|
|
'gaussian_dlm_obs_lpdf',
|
|
'gaussian_dlm_obs_lupdf',
|
|
'generalized_inverse',
|
|
'get_imag',
|
|
'get_lp',
|
|
'get_real',
|
|
'gumbel_cdf',
|
|
'gumbel_lccdf',
|
|
'gumbel_lcdf',
|
|
'gumbel_lpdf',
|
|
'gumbel_lupdf',
|
|
'gumbel_rng',
|
|
'head',
|
|
'hmm_hidden_state_prob',
|
|
'hmm_latent_rng',
|
|
'hmm_marginal',
|
|
'hypergeometric_lpmf',
|
|
'hypergeometric_lupmf',
|
|
'hypergeometric_rng',
|
|
'hypot',
|
|
'identity_matrix',
|
|
'inc_beta',
|
|
'int_step',
|
|
'integrate_1d',
|
|
'integrate_ode',
|
|
'integrate_ode_adams',
|
|
'integrate_ode_bdf',
|
|
'integrate_ode_rk45',
|
|
'inv',
|
|
'inv_chi_square_cdf',
|
|
'inv_chi_square_lccdf',
|
|
'inv_chi_square_lcdf',
|
|
'inv_chi_square_lpdf',
|
|
'inv_chi_square_lupdf',
|
|
'inv_chi_square_rng',
|
|
'inv_cloglog',
|
|
'inv_erfc',
|
|
'inv_gamma_cdf',
|
|
'inv_gamma_lccdf',
|
|
'inv_gamma_lcdf',
|
|
'inv_gamma_lpdf',
|
|
'inv_gamma_lupdf',
|
|
'inv_gamma_rng',
|
|
'inv_logit',
|
|
'inv_Phi',
|
|
'inv_sqrt',
|
|
'inv_square',
|
|
'inv_wishart_lpdf',
|
|
'inv_wishart_lupdf',
|
|
'inv_wishart_rng',
|
|
'inverse',
|
|
'inverse_spd',
|
|
'is_inf',
|
|
'is_nan',
|
|
'lambert_w0',
|
|
'lambert_wm1',
|
|
'lbeta',
|
|
'lchoose',
|
|
'ldexp',
|
|
'lgamma',
|
|
'linspaced_array',
|
|
'linspaced_int_array',
|
|
'linspaced_row_vector',
|
|
'linspaced_vector',
|
|
'lkj_corr_cholesky_lpdf',
|
|
'lkj_corr_cholesky_lupdf',
|
|
'lkj_corr_cholesky_rng',
|
|
'lkj_corr_lpdf',
|
|
'lkj_corr_lupdf',
|
|
'lkj_corr_rng',
|
|
'lmgamma',
|
|
'lmultiply',
|
|
'log',
|
|
'log10',
|
|
'log1m',
|
|
'log1m_exp',
|
|
'log1m_inv_logit',
|
|
'log1p',
|
|
'log1p_exp',
|
|
'log2',
|
|
'log_determinant',
|
|
'log_diff_exp',
|
|
'log_falling_factorial',
|
|
'log_inv_logit',
|
|
'log_inv_logit_diff',
|
|
'log_mix',
|
|
'log_modified_bessel_first_kind',
|
|
'log_rising_factorial',
|
|
'log_softmax',
|
|
'log_sum_exp',
|
|
'logistic_cdf',
|
|
'logistic_lccdf',
|
|
'logistic_lcdf',
|
|
'logistic_lpdf',
|
|
'logistic_lupdf',
|
|
'logistic_rng',
|
|
'logit',
|
|
'loglogistic_cdf',
|
|
'loglogistic_lpdf',
|
|
'loglogistic_rng',
|
|
'lognormal_cdf',
|
|
'lognormal_lccdf',
|
|
'lognormal_lcdf',
|
|
'lognormal_lpdf',
|
|
'lognormal_lupdf',
|
|
'lognormal_rng',
|
|
'machine_precision',
|
|
'map_rect',
|
|
'matrix_exp',
|
|
'matrix_exp_multiply',
|
|
'matrix_power',
|
|
'max',
|
|
'mdivide_left_spd',
|
|
'mdivide_left_tri_low',
|
|
'mdivide_right_spd',
|
|
'mdivide_right_tri_low',
|
|
'mean',
|
|
'min',
|
|
'modified_bessel_first_kind',
|
|
'modified_bessel_second_kind',
|
|
'multi_gp_cholesky_lpdf',
|
|
'multi_gp_cholesky_lupdf',
|
|
'multi_gp_lpdf',
|
|
'multi_gp_lupdf',
|
|
'multi_normal_cholesky_lpdf',
|
|
'multi_normal_cholesky_lupdf',
|
|
'multi_normal_cholesky_rng',
|
|
'multi_normal_lpdf',
|
|
'multi_normal_lupdf',
|
|
'multi_normal_prec_lpdf',
|
|
'multi_normal_prec_lupdf',
|
|
'multi_normal_rng',
|
|
'multi_student_t_lpdf',
|
|
'multi_student_t_lupdf',
|
|
'multi_student_t_rng',
|
|
'multinomial_logit_lpmf',
|
|
'multinomial_logit_lupmf',
|
|
'multinomial_logit_rng',
|
|
'multinomial_lpmf',
|
|
'multinomial_lupmf',
|
|
'multinomial_rng',
|
|
'multiply_log',
|
|
'multiply_lower_tri_self_transpose',
|
|
'neg_binomial_2_cdf',
|
|
'neg_binomial_2_lccdf',
|
|
'neg_binomial_2_lcdf',
|
|
'neg_binomial_2_log_glm_lpmf',
|
|
'neg_binomial_2_log_glm_lupmf',
|
|
'neg_binomial_2_log_lpmf',
|
|
'neg_binomial_2_log_lupmf',
|
|
'neg_binomial_2_log_rng',
|
|
'neg_binomial_2_lpmf',
|
|
'neg_binomial_2_lupmf',
|
|
'neg_binomial_2_rng',
|
|
'neg_binomial_cdf',
|
|
'neg_binomial_lccdf',
|
|
'neg_binomial_lcdf',
|
|
'neg_binomial_lpmf',
|
|
'neg_binomial_lupmf',
|
|
'neg_binomial_rng',
|
|
'negative_infinity',
|
|
'norm',
|
|
'normal_cdf',
|
|
'normal_id_glm_lpdf',
|
|
'normal_id_glm_lupdf',
|
|
'normal_lccdf',
|
|
'normal_lcdf',
|
|
'normal_lpdf',
|
|
'normal_lupdf',
|
|
'normal_rng',
|
|
'not_a_number',
|
|
'num_elements',
|
|
'ode_adams',
|
|
'ode_adams_tol',
|
|
'ode_adjoint_tol_ctl',
|
|
'ode_bdf',
|
|
'ode_bdf_tol',
|
|
'ode_ckrk',
|
|
'ode_ckrk_tol',
|
|
'ode_rk45',
|
|
'ode_rk45_tol',
|
|
'one_hot_array',
|
|
'one_hot_int_array',
|
|
'one_hot_row_vector',
|
|
'one_hot_vector',
|
|
'ones_array',
|
|
'ones_int_array',
|
|
'ones_row_vector',
|
|
'ones_vector',
|
|
'ordered_logistic_glm_lpmf',
|
|
'ordered_logistic_glm_lupmf',
|
|
'ordered_logistic_lpmf',
|
|
'ordered_logistic_lupmf',
|
|
'ordered_logistic_rng',
|
|
'ordered_probit_lpmf',
|
|
'ordered_probit_lupmf',
|
|
'ordered_probit_rng',
|
|
'owens_t',
|
|
'pareto_cdf',
|
|
'pareto_lccdf',
|
|
'pareto_lcdf',
|
|
'pareto_lpdf',
|
|
'pareto_lupdf',
|
|
'pareto_rng',
|
|
'pareto_type_2_cdf',
|
|
'pareto_type_2_lccdf',
|
|
'pareto_type_2_lcdf',
|
|
'pareto_type_2_lpdf',
|
|
'pareto_type_2_lupdf',
|
|
'pareto_type_2_rng',
|
|
'Phi',
|
|
'Phi_approx',
|
|
'pi',
|
|
'poisson_cdf',
|
|
'poisson_lccdf',
|
|
'poisson_lcdf',
|
|
'poisson_log_glm_lpmf',
|
|
'poisson_log_glm_lupmf',
|
|
'poisson_log_lpmf',
|
|
'poisson_log_lupmf',
|
|
'poisson_log_rng',
|
|
'poisson_lpmf',
|
|
'poisson_lupmf',
|
|
'poisson_rng',
|
|
'polar',
|
|
'positive_infinity',
|
|
'pow',
|
|
'print',
|
|
'prod',
|
|
'proj',
|
|
'qr_Q',
|
|
'qr_R',
|
|
'qr_thin_Q',
|
|
'qr_thin_R',
|
|
'quad_form',
|
|
'quad_form_diag',
|
|
'quad_form_sym',
|
|
'quantile',
|
|
'rank',
|
|
'rayleigh_cdf',
|
|
'rayleigh_lccdf',
|
|
'rayleigh_lcdf',
|
|
'rayleigh_lpdf',
|
|
'rayleigh_lupdf',
|
|
'rayleigh_rng',
|
|
'reduce_sum',
|
|
'reject',
|
|
'rep_array',
|
|
'rep_matrix',
|
|
'rep_row_vector',
|
|
'rep_vector',
|
|
'reverse',
|
|
'rising_factorial',
|
|
'round',
|
|
'row',
|
|
'rows',
|
|
'rows_dot_product',
|
|
'rows_dot_self',
|
|
'scale_matrix_exp_multiply',
|
|
'scaled_inv_chi_square_cdf',
|
|
'scaled_inv_chi_square_lccdf',
|
|
'scaled_inv_chi_square_lcdf',
|
|
'scaled_inv_chi_square_lpdf',
|
|
'scaled_inv_chi_square_lupdf',
|
|
'scaled_inv_chi_square_rng',
|
|
'sd',
|
|
'segment',
|
|
'sin',
|
|
'singular_values',
|
|
'sinh',
|
|
'size',
|
|
'skew_double_exponential_cdf',
|
|
'skew_double_exponential_lccdf',
|
|
'skew_double_exponential_lcdf',
|
|
'skew_double_exponential_lpdf',
|
|
'skew_double_exponential_lupdf',
|
|
'skew_double_exponential_rng',
|
|
'skew_normal_cdf',
|
|
'skew_normal_lccdf',
|
|
'skew_normal_lcdf',
|
|
'skew_normal_lpdf',
|
|
'skew_normal_lupdf',
|
|
'skew_normal_rng',
|
|
'softmax',
|
|
'sort_asc',
|
|
'sort_desc',
|
|
'sort_indices_asc',
|
|
'sort_indices_desc',
|
|
'sqrt',
|
|
'sqrt2',
|
|
'square',
|
|
'squared_distance',
|
|
'std_normal_cdf',
|
|
'std_normal_lccdf',
|
|
'std_normal_lcdf',
|
|
'std_normal_lpdf',
|
|
'std_normal_lupdf',
|
|
'std_normal_rng',
|
|
'step',
|
|
'student_t_cdf',
|
|
'student_t_lccdf',
|
|
'student_t_lcdf',
|
|
'student_t_lpdf',
|
|
'student_t_lupdf',
|
|
'student_t_rng',
|
|
'sub_col',
|
|
'sub_row',
|
|
'sum',
|
|
'svd_U',
|
|
'svd_V',
|
|
'symmetrize_from_lower_tri',
|
|
'tail',
|
|
'tan',
|
|
'tanh',
|
|
'target',
|
|
'tcrossprod',
|
|
'tgamma',
|
|
'to_array_1d',
|
|
'to_array_2d',
|
|
'to_complex',
|
|
'to_matrix',
|
|
'to_row_vector',
|
|
'to_vector',
|
|
'trace',
|
|
'trace_gen_quad_form',
|
|
'trace_quad_form',
|
|
'trigamma',
|
|
'trunc',
|
|
'uniform_cdf',
|
|
'uniform_lccdf',
|
|
'uniform_lcdf',
|
|
'uniform_lpdf',
|
|
'uniform_lupdf',
|
|
'uniform_rng',
|
|
'uniform_simplex',
|
|
'variance',
|
|
'von_mises_cdf',
|
|
'von_mises_lccdf',
|
|
'von_mises_lcdf',
|
|
'von_mises_lpdf',
|
|
'von_mises_lupdf',
|
|
'von_mises_rng',
|
|
'weibull_cdf',
|
|
'weibull_lccdf',
|
|
'weibull_lcdf',
|
|
'weibull_lpdf',
|
|
'weibull_lupdf',
|
|
'weibull_rng',
|
|
'wiener_lpdf',
|
|
'wiener_lupdf',
|
|
'wishart_lpdf',
|
|
'wishart_lupdf',
|
|
'wishart_rng',
|
|
'zeros_array',
|
|
'zeros_int_array',
|
|
'zeros_row_vector'
|
|
)
|
|
|
|
DISTRIBUTIONS = (
|
|
'bernoulli',
|
|
'bernoulli_logit',
|
|
'bernoulli_logit_glm',
|
|
'beta',
|
|
'beta_binomial',
|
|
'binomial',
|
|
'binomial_logit',
|
|
'categorical',
|
|
'categorical_logit',
|
|
'categorical_logit_glm',
|
|
'cauchy',
|
|
'chi_square',
|
|
'dirichlet',
|
|
'discrete_range',
|
|
'double_exponential',
|
|
'exp_mod_normal',
|
|
'exponential',
|
|
'frechet',
|
|
'gamma',
|
|
'gaussian_dlm_obs',
|
|
'gumbel',
|
|
'hypergeometric',
|
|
'inv_chi_square',
|
|
'inv_gamma',
|
|
'inv_wishart',
|
|
'lkj_corr',
|
|
'lkj_corr_cholesky',
|
|
'logistic',
|
|
'loglogistic',
|
|
'lognormal',
|
|
'multi_gp',
|
|
'multi_gp_cholesky',
|
|
'multi_normal',
|
|
'multi_normal_cholesky',
|
|
'multi_normal_prec',
|
|
'multi_student_t',
|
|
'multinomial',
|
|
'multinomial_logit',
|
|
'neg_binomial',
|
|
'neg_binomial_2',
|
|
'neg_binomial_2_log',
|
|
'neg_binomial_2_log_glm',
|
|
'normal',
|
|
'normal_id_glm',
|
|
'ordered_logistic',
|
|
'ordered_logistic_glm',
|
|
'ordered_probit',
|
|
'pareto',
|
|
'pareto_type_2',
|
|
'poisson',
|
|
'poisson_log',
|
|
'poisson_log_glm',
|
|
'rayleigh',
|
|
'scaled_inv_chi_square',
|
|
'skew_double_exponential',
|
|
'skew_normal',
|
|
'std_normal',
|
|
'student_t',
|
|
'uniform',
|
|
'von_mises',
|
|
'weibull',
|
|
'wiener',
|
|
'wishart',
|
|
)
|
|
|
|
RESERVED = (
|
|
'repeat',
|
|
'until',
|
|
'then',
|
|
'true',
|
|
'false',
|
|
'var',
|
|
'struct',
|
|
'typedef',
|
|
'export',
|
|
'auto',
|
|
'extern',
|
|
'var',
|
|
'static',
|
|
)
|