r_vmf_polysph: Sample von Mises-Fisher distributed polyspherical data

View source: R/samplers.R

r_vmf_polysphR Documentation

Sample von Mises–Fisher distributed polyspherical data

Description

Simulates from a product of von Mises–Fisher distributions on the polysphere \mathcal{S}^{d_1} \times \cdots \times \mathcal{S}^{d_r}.

Usage

r_vmf_polysph(n, d, mu, kappa, norm_mu = FALSE)

Arguments

n

sample size.

d

vector of size r with dimensions.

mu

a vector of size sum(d) + r with the concatenated von Mises–Fisher means.

kappa

a vector of size r with the von Mises–Fisher concentrations.

norm_mu

ensure a normalization of mu? Defaults to FALSE.

Value

A matrix of size c(n, sum(d) + r) with the sample.

Examples

# Simulate vMF data on (S^1)^2
r_vmf_polysph(n = 10, d = c(1, 1), mu = c(1, 0, 0, 1), kappa = c(1, 1))

polykde documentation built on April 16, 2025, 1:11 a.m.