formal-methods-mpi / Taxonomy.jl

Develop a Taxonomy of SEM
MIT License
2 stars 2 forks source link

Stable Dev Build Status Coverage

What is it?

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:

Quick Start

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
)

Where to get it?

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

Dependencies

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/

More Details!

For a more detailed documentation of this package look here: https://formal-methods-mpi.github.io/Taxonomy.jl