Learn R Programming

LCAextend (version 1.3)

Latent Class Analysis (LCA) with Familial Dependence in Extended Pedigrees

Description

Latent Class Analysis of phenotypic measurements in pedigrees and model selection based on one of two methods: likelihood-based cross-validation and Bayesian Information Criterion. Computation of individual and triplet child-parents weights in a pedigree is performed using an upward-downward algorithm. The model takes into account the familial dependence defined by the pedigree structure by considering that a class of a child depends on his parents classes via triplet-transition probabilities of the classes. The package handles the case where measurements are available on all subjects and the case where measurements are available only on symptomatic (i.e. affected) subjects. Distributions for discrete (or ordinal) and continuous data are currently implemented. The package can deal with missing data.

Copy Link

Version

Install

install.packages('LCAextend')

Monthly Downloads

206

Version

1.3

License

GPL

Maintainer

Alexandre BUREAU

Last Published

July 7th, 2018

Functions in LCAextend (1.3)

p.post.found

computes the posterior probability of observations of a founder
downward.connect

performs a downward step for a connector
optim.noconst.ordi

performs the M step for the measurement distribution parameters in multinomial case without constraint on the parameters
p.post.child

computes the posterior probability of observations of a child
optim.probs

performs the M step of the EM algorithm for the probability parameters
ped.cont

pedigrees with continuous data to be used for examples
param.cont

parameters to be used for examples in the case of continuous measurements
param.ordi

parameters to be used for examples in the case of discrete or ordinal measurements
p.compute

computes the probability vector using logistic coefficients
weight.famdep

performs the computation of triplet and individual weights for a pedigree under familial dependence
upward.connect

performs the upward step for a connector
ped.ordi

pedigrees with discrete or ordinal data to be used for examples
n.param

computes the number of parameters of a model
optim.const.ordi

performs the M step for the measurement distribution parameters in multinomial case, with an ordinal constraint on the parameters
peel

peeling order of pedigrees and couples in pedigrees
e.step

performs the E step of the EM algorithm for a single pedigree for both cases with and without familial dependence
downward

performs the downward step of the peeling algorithm and computes unnormalized triplet and individual weights
init.p.trans

initializes the transition probabilities
alpha.compute

computes cumulative logistic coefficients using probabilities
dens.norm

computes the multinormal density of a given continuous measurement vector for all classes
attrib.dens

associates to a function of density parameter optimization an attribute to distinguish between ordinal and normal cases
init.norm

computes initial values for the EM algorithm in the case of continuous measurements
init.ordi

computes the initial values for EM algorithm in the case of ordinal measurements
optim.gene.norm

performs the M step for measurement density parameters in multinormal case
dens.prod.ordi

computes the probability of a given discrete measurement vector for all classes under a product of multinomial
optim.indep.norm

performs the M step for measurement density parameters in multinormal case
lca.model

fits latent class models for phenotypic measurements in pedigrees with or without familial dependence using an Expectation-Maximization (EM) algorithm
weight.nuc

performs the computation of unnormalized triplet and individuals weights for a nuclear family in the pedigree
model.select

selects a latent class model for pedigree data
optim.equal.norm

performs the M step for measurement density parameters in multinormal case
optim.diff.norm

performs the M step for measurement density parameters in multinormal case
upward

performs the upward step of the peeling algorithm of a pedigree
probs

probabilities parameters to be used for examples