parse_parnames: Parse Stan parameter names

Description Usage Arguments Value Examples

View source: R/parparser.R

Description

Functions that parse a vector of flatted parameter names and returns a data frame with the parameter names and indexes.

Usage

1
2
3
4
5
parse_parnames(x, pre = "\\W+", sep = "\\W+", post = "\\W+")

parse_stan_parnames(x)

pars_bugs_parnames(x)

Arguments

x

character vector with flat parameter names.

pre

character Pattern between parameter name and indices.

sep

character Pattern separating each index.

post

character Pattern following the indices.

Value

A data frame with columns: 'paramname', 'parameter', and 'dim_1', 'dim_2', ....

Examples

1
2
parse_stan_parnames(c("alpha", "beta[1]", "gamma[1,1]", "gamma[1, 2]"))
parse_parnames(c("beta.1.1", "beta.1.2"))

jrnold/bayz documentation built on May 5, 2019, 5:52 p.m.