run_phase2_single {ERPM}R Documentation

Phase 2 wrapper for single observation

Description

Phase 2 wrapper for single observation

Usage

run_phase2_single(
  partition,
  estimates.phase1,
  inv.zcov,
  inv.scaling,
  z.obs,
  nodes,
  effects,
  objects,
  burnin,
  thining,
  num.steps,
  gainfactors,
  r.truncation.p2,
  min.iter,
  max.iter,
  multiplication.iter,
  neighborhood,
  fixed.estimates,
  numgroups.allowed,
  numgroups.simulated,
  sizes.allowed,
  sizes.simulated,
  double.averaging,
  parallel = FALSE,
  cpus = 1,
  verbose = FALSE
)

Arguments

partition

observed partition

estimates.phase1

vector containing parameter values after phase 1

inv.zcov

inverted covariance matrix

inv.scaling

scaling matrix

z.obs

observed statistics

nodes

node set (data frame)

effects

effects/sufficient statistics (list with a vector "names", and a vector "objects")

objects

objects used for statistics calculation (list with a vector "name", and a vector "object")

burnin

integer for the number of burn-in steps before sampling

thining

integer for the number of thining steps between sampling

num.steps

number of sub-phases in phase 2

gainfactors

vector of gain factors

r.truncation.p2

truncation factor

min.iter

minimum numbers of steps in each subphase

max.iter

maximum numbers of steps in each subphase

multiplication.iter

used to calculate min.iter and max.iter if not specified

neighborhood

vector for the probability of choosing a particular transition in the chain

fixed.estimates

if some parameters are fixed, list with as many elements as effects, these elements equal a fixed value if needed, or NULL if they should be estimated

numgroups.allowed

vector containing the number of groups allowed in the partition (now, it only works with vectors like num_min:num_max)

numgroups.simulated

vector containing the number of groups simulated

sizes.allowed

vector of group sizes allowed in sampling (now, it only works for vectors like size_min:size_max)

sizes.simulated

vector of group sizes allowed in the Markov chain but not necessraily sampled (now, it only works for vectors like size_min:size_max)

double.averaging

boolean to indicate whether we follow the double-averaging procedure (often leads to better convergence)

parallel

boolean to indicate whether the code should be run in parallel

cpus

number of cpus if parallel = TRUE

verbose

logical: should intermediate results during the estimation be printed or not? Defaults to FALSE.

Value

a list


[Package ERPM version 0.2.0 Index]