Taxonomy.jl
is an internal package for Julia of the "Formal Methods of Lifespan Psychology" Group at MPI for Human Development.
It aims to ease the coding of SEMs found in the literature:
import Pkg
Pkg.add(url = "https://github.com/formal-methods-mpi/Taxonomy.jl")
using Taxonomy
Record(rater = "LH", # your initials
id = "58a1c533-259f-4bf1-be8d-077edb971e61", # a stable id generated by `generate_id()`
location = DOI("10.2307/2095172"), # the papers DOI
judgements = Dict("Taxon" => J(Measurement(n_variables = 6, # the actual taxon
loadings = [1, 1.19, 0.53, 0.91, 1, 1],
error_covariances_within = [10.7, 12.9, 19],
factor_variance = missing,
))),
spec = true, # a full model specification is availible
data = true # the data set used is availible
)
The source code is currently hosted at GitHub at: https://github.com/formal-methods-mpi/Taxonomy.jl Install with:
import Pkg
Pkg.add(url = "https://github.com/formal-methods-mpi/Taxonomy.jl")
using Taxonomy
If you are planing to use this package for CFA, you need to import the 'StenoGraphs' package as well. Get this here alogside an introduction: https://aaronpeikert.github.io/StenoGraphs.jl/dev/
For a more detailed documentation of this package look here: https://formal-methods-mpi.github.io/Taxonomy.jl