Package 'bmsma'

Title: Bayesian Multilevel fits of Standardise Major Axis lines to bivariate data
Description: Allows fitting of Standardise Major Axis lines to bivariate data via MCMC with random effects.
Authors: Daniel Falster [aut, cre, cph] (ORCID: <https://orcid.org/0000-0002-9814-092X>), Tess O'Brien [ctb] (ORCID: XXXX-XXXX-XXXX-XXXX), Fonti Kar [ctb] (ORCID: <https://orcid.org/0000-0002-2760-3974>), David Warton [ctb] (ORCID: <https://orcid.org/0000-0002-1642-628X>)
Maintainer: Daniel Falster <[email protected]>
License: MIT + file LICENSE
Version: 0.0.0.9000
Built: 2026-05-12 06:51:20 UTC
Source: https://github.com/traitecoevo/bmsma

Help Index


Assign data to template

Description

Assign data to template

Usage

bmsma_assign_data(model_template, ...)

Arguments

model_template

output from bmsma_model

...

data-masking name-value pairs

Value

updated named list with your data assigned to Stan model parameters

Examples

bmsma_model("ols") |> bmsma_assign_data(X = Loblolly$age, Y = Loblolly$height)

Select data configuration template for bmsma supported model

Description

Select data configuration template for bmsma supported model

Usage

bmsma_model(model = NULL)

Arguments

model

model name character string

Value

named list that matches Stan model parameters

Examples

bmsma_model("ols")

Run a linear model in Stan

Description

Run a linear model in Stan

Usage

bmsma_run(model_template, ...)

Arguments

model_template

model template generated by bmsma_model and updated by bmsma_assign_data

...

additional arguments passed to rstan::sampling

Value

Stanfit model output

Examples

bmsma_model("ols") |>
  bmsma_assign_data(X = Loblolly$age,
                   Y = Loblolly$height,
                   N = nrow(Loblolly)) |>
  bmsma_run()