createLFHtcIdentifier: Create a latent-factor half-trek critierion identification...

View source: R/lfhtcID.R

createLFHtcIdentifierR Documentation

Create a latent-factor half-trek critierion identification function.

Description

A helper function for lfhtcIdentifyStep, creates an identifier function based on its given parameters. This created identifier function will identify the directed edges from 'targets' to 'node.'

Usage

createLFHtcIdentifier(idFunc, v, Y, Z, parents, reachableY)

Arguments

idFunc

identification of edge coefficients often requires that other edge coefficients already be identified. This argument should be a function that produces all such identifications. The newly created identifier function will return these identifications along with its own.

v

the node for which all incoming edges are to be identified (the tails of which are targets).

Y

the sources of the latent-factor half-trek system.

Z

the nodes that are reached from Y via an latent-factor half-trek of the form y <- h -> z where h is an element of L.

parents

the parents of node v.

reachableY

the nodes in Y which are latent-factor half-trek reachable from Z or v by avoiding the nodes in L. All incoming edges to these nodes should be identified by idFunc the newly created identification function to work.

Value

an identification function

References

Barber, R. F., Drton, M., Sturma, N., and Weihs L. (2022). Half-Trek Criterion for Identifiability of Latent Variable Models. arXiv preprint arXiv:2201.04457


Lucaweihs/SEMID documentation built on July 22, 2023, 7:49 a.m.