{
  "_id": "6ac6319af511ae58c09a7790",
  "Package": "latents",
  "Title": "Multilevel Latent Profile, Class and Transition Models",
  "Version": "0.9.23",
  "Authors@R": "c(\nperson(\"Mohammed\", \"Saqr\", , \"saqr@saqr.me\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-5881-3109\")),\nperson(\"Sonsoles\", \"L\\u00f3pez-Pernas\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-9621-1392\")))",
  "Description": "Provides functions for fitting multilevel latent profile\nanalysis, latent class, and latent transition models for\ncontinuous, categorical, and mixed-type variables. Models are\nestimated by expectation-maximization, handle missing data, and\nprovide standard and robust standard errors. Model selection is\nsupported by information criteria, entropy, classification\ndiagnostics, and a parametric bootstrap likelihood ratio test.\nCovariates can be related to latent class membership using\nthree-step methods with correction for classification error.\nLatent transition models estimate transitions between latent\nprofiles across ordered occasions and are compatible with the\n'tna' package for network and sequence analysis. The multilevel\nmixture formulation follows Vermunt (2003)\n<doi:10.1111/j.0081-1750.2003.t01-1-00131.x>.",
  "URL": "https://pak.dynasite.org/latents/,\nhttps://github.com/mohsaqr/latents",
  "BugReports": "https://github.com/mohsaqr/latents/issues",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "LazyData": "true",
  "Repository": "https://mohsaqr.r-universe.dev",
  "Date/Publication": "2026-10-07 08:51:59 UTC",
  "RemoteUrl": "https://github.com/mohsaqr/latents",
  "RemoteRef": "HEAD",
  "RemoteSha": "618f8de6ae2ae67192716f98588da3935fbfcef6",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-07 09:31:22 UTC",
    "User": "root"
  },
  "Author": "Mohammed Saqr [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-5881-3109>),\nSonsoles López-Pernas [aut] (ORCID:\n<https://orcid.org/0000-0002-9621-1392>)",
  "Maintainer": "Mohammed Saqr <saqr@saqr.me>",
  "_user": "mohsaqr",
  "_type": "src",
  "_file": "latents_0.9.23.tar.gz",
  "_fileid": "https://r2.ropensci.org/3e4262f40bdd7d1eda4836e2bae583cdd58dd6da7430c40c8fc7dc73a74f752a",
  "_filesize": 3629897,
  "_sha256": "3e4262f40bdd7d1eda4836e2bae583cdd58dd6da7430c40c8fc7dc73a74f752a",
  "_expires": "2027-01-15T11:48:39.000Z",
  "_created": "2026-10-07T09:31:22.000Z",
  "_published": "2026-10-07T11:48:41.916Z",
  "_buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/37598238398",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 112725940723,
      "time": 278,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11473522244"
    },
    {
      "job": 112725940705,
      "time": 347,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11473645680"
    },
    {
      "job": 112725940855,
      "time": 228,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11480286075"
    },
    {
      "job": 112725940821,
      "time": 285,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11480400085"
    },
    {
      "job": 112721494345,
      "time": 254,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11473480725"
    },
    {
      "job": 112725940698,
      "time": 103,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11472733575"
    },
    {
      "job": 112725941011,
      "time": 301,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11472703502"
    },
    {
      "job": 112725940914,
      "time": 306,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11472923076"
    },
    {
      "job": 112725940912,
      "time": 310,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11473002024"
    }
  ],
  "_upstream": "https://github.com/mohsaqr/latents",
  "_commit": {
    "id": "618f8de6ae2ae67192716f98588da3935fbfcef6",
    "author": "mohsaqr <hamada@saqr.me>",
    "committer": "mohsaqr <hamada@saqr.me>",
    "message": "Release 0.9.23: plot_enumeration() and criterion = \"all\"\n\n- plot_enumeration(): the enumeration view as a named function with explicit\n  arguments, so editors complete them; plot() on an enumeration delegates to it.\n- criterion = \"all\" draws every information criterion in the grid; pairs that\n  coincide in a single-level grid are drawn once.\n- Tests for equivalence with plot(), panel counts at one and two levels, and\n  the classed refusal of c(\"all\", \"aic\").\n",
    "time": 1791363119
  },
  "_maintainer": {
    "name": "Mohammed Saqr",
    "email": "saqr@saqr.me",
    "login": "loxavian",
    "description": "",
    "uuid": 52792889,
    "orcid": "0000-0001-5881-3109"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "tna",
      "role": "Suggests"
    },
    {
      "package": "mclust",
      "role": "Suggests"
    },
    {
      "package": "mice",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "mohsaqr",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2026-38",
      "n": 32
    },
    {
      "week": "2026-39",
      "n": 23
    },
    {
      "week": "2026-40",
      "n": 21
    },
    {
      "week": "2026-41",
      "n": 9
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "mohsaqr",
      "count": 78,
      "uuid": 194697827
    },
    {
      "user": "loxavian",
      "count": 17,
      "uuid": 52792889
    },
    {
      "user": "sonsoleslp",
      "count": 9,
      "uuid": 10948559
    }
  ],
  "_userbio": {
    "uuid": 194697827,
    "type": "user",
    "name": "Mohammed Saqr",
    "followers": 13,
    "description": "Professor of Computer Science"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/latents"
  },
  "_devurl": "https://github.com/mohsaqr/latents",
  "_pkgdown": "https://pak.dynasite.org/latents/",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/latents.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_exports": [
    "bootstrap_lrt",
    "candidate_fit",
    "compare_models",
    "descriptives",
    "diagnostics",
    "enumerate_classes",
    "enumerate_lca",
    "enumerate_lpa",
    "enumerate_regressions",
    "fit_staged",
    "get_group_tna",
    "get_results",
    "get_tna",
    "lca",
    "lpa",
    "lta",
    "mixture_regression",
    "multilca",
    "multilpa",
    "parameter_inference",
    "plot_enumeration",
    "plot_views",
    "pool_imputations",
    "prior_control",
    "r3step",
    "report",
    "sensitivity",
    "starting_values",
    "three_step"
  ],
  "_datasets": [
    {
      "name": "course_engagement",
      "title": "Student engagement across a sequence of courses",
      "object": "course_engagement",
      "class": [
        "data.frame"
      ],
      "fields": [
        "student",
        "course",
        "sequence",
        "browse",
        "lectures",
        "forum_read",
        "forum_post",
        "attendance",
        "previous_grade",
        "engagement",
        "student_type"
      ],
      "rows": 1422,
      "table": true,
      "tojson": true
    },
    {
      "name": "growth_schools",
      "title": "Reading growth of students nested in schools",
      "object": "growth_schools",
      "class": [
        "data.frame"
      ],
      "fields": [
        "school",
        "student",
        "wave",
        "score",
        "programme",
        "school_type",
        "trajectory"
      ],
      "rows": 2780,
      "table": true,
      "tojson": true
    },
    {
      "name": "growth_scores",
      "title": "Achievement growth of students with three kinds of trajectory",
      "object": "growth_scores",
      "class": [
        "data.frame"
      ],
      "fields": [
        "student",
        "wave",
        "score",
        "motivation",
        "trajectory"
      ],
      "rows": 1844,
      "table": true,
      "tojson": true
    },
    {
      "name": "srl",
      "title": "Self-regulated learning scores simulated by a large language model",
      "object": "srl",
      "class": [
        "data.frame"
      ],
      "fields": [
        "cognitive_strategies",
        "intrinsic_value",
        "self_efficacy",
        "self_regulation",
        "test_anxiety"
      ],
      "rows": 300,
      "table": true,
      "tojson": true
    },
    {
      "name": "student_esm",
      "title": "Leisure activities of university students in daily life",
      "object": "student_esm",
      "class": [
        "data.frame"
      ],
      "fields": [
        "student",
        "day",
        "beep",
        "time_with_friends",
        "on_social_media",
        "tv_video_games",
        "listened_music",
        "sports",
        "walking",
        "reading",
        "part_time_job",
        "happy",
        "relaxed",
        "worried",
        "exhausted"
      ],
      "rows": 2582,
      "table": true,
      "tojson": true
    },
    {
      "name": "study_hours",
      "title": "Study hours and quiz scores under two study strategies",
      "object": "study_hours",
      "class": [
        "data.frame"
      ],
      "fields": [
        "student",
        "week",
        "hours",
        "sleep",
        "motivation",
        "score",
        "passed",
        "questions",
        "strategy",
        "student_type"
      ],
      "rows": 900,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "latents-as-data-frame",
      "title": "Convert latents results to a data frame",
      "topics": [
        "as.data.frame.latents_table",
        "as.data.frame.multilpa",
        "as.data.frame.multilpa_bootstrap_lrt",
        "as.data.frame.multilpa_covariates",
        "as.data.frame.multilpa_enumeration",
        "as.data.frame.multilpa_start",
        "as.data.frame.multilpa_transitions",
        "as.data.frame.summary_multilpa",
        "as.data.frame.summary_multilpa_additive",
        "as.data.frame.summary_multilpa_bootstrap_lrt",
        "as.data.frame.summary_multilpa_covariates",
        "as.data.frame.summary_multilpa_enumeration",
        "as.data.frame.summary_multilpa_transitions",
        "latents-as-data-frame"
      ]
    },
    {
      "page": "bootstrap_lrt",
      "title": "Parametric bootstrap likelihood-ratio comparison",
      "topics": [
        "bootstrap_lrt"
      ]
    },
    {
      "page": "candidate_fit",
      "title": "Take one fitted model out of an enumeration grid",
      "topics": [
        "candidate_fit"
      ]
    },
    {
      "page": "compare_models",
      "title": "Compare fitted models on the same data",
      "topics": [
        "compare_models"
      ]
    },
    {
      "page": "course_engagement",
      "title": "Student engagement across a sequence of courses",
      "topics": [
        "course_engagement"
      ]
    },
    {
      "page": "descriptives",
      "title": "Describe the variables a model uses, or will use",
      "topics": [
        "descriptives",
        "descriptives.data.frame",
        "descriptives.multilpa",
        "descriptives.multilpa_covariates",
        "descriptives.multilpa_transitions"
      ]
    },
    {
      "page": "diagnostics",
      "title": "Every classification diagnostic, in one call",
      "topics": [
        "as.data.frame.multilpa_diagnostics",
        "diagnostics",
        "plot.multilpa_diagnostics",
        "print.multilpa_diagnostics"
      ]
    },
    {
      "page": "enumerate_classes",
      "title": "Enumerate numbers of individual profiles and group classes",
      "topics": [
        "enumerate_classes"
      ]
    },
    {
      "page": "enumerate_lca",
      "title": "Compare latent class models",
      "topics": [
        "enumerate_lca"
      ]
    },
    {
      "page": "enumerate_lpa",
      "title": "Compare latent profile models",
      "topics": [
        "enumerate_lpa"
      ]
    },
    {
      "page": "enumerate_regressions",
      "title": "Compare mixture regressions with different numbers of classes",
      "topics": [
        "as.data.frame.latents_regression_enumeration",
        "enumerate_regressions",
        "get_results.latents_regression_enumeration",
        "print.latents_regression_enumeration"
      ]
    },
    {
      "page": "fit_staged",
      "title": "Fit a two-level model in stages, holding the measurement solution",
      "topics": [
        "fit_staged"
      ]
    },
    {
      "page": "get_group_tna",
      "title": "A transition network for each latent group class",
      "topics": [
        "get_group_tna",
        "get_group_tna.multilpa",
        "get_group_tna.multilpa_covariates",
        "get_group_tna.multilpa_lta",
        "get_group_tna.multilpa_transitions"
      ]
    },
    {
      "page": "get_results",
      "title": "Every table a fitted model holds, from one verb",
      "topics": [
        "get_results",
        "get_results.default",
        "get_results.multilpa",
        "get_results.multilpa_bootstrap_lrt",
        "get_results.multilpa_covariates",
        "get_results.multilpa_diagnostics",
        "get_results.multilpa_enumeration",
        "get_results.multilpa_start",
        "get_results.multilpa_transitions",
        "get_results.summary_multilpa",
        "get_results.summary_multilpa_bootstrap_lrt",
        "get_results.summary_multilpa_covariates",
        "get_results.summary_multilpa_enumeration",
        "get_results.summary_multilpa_transitions"
      ]
    },
    {
      "page": "get_results.latents_family_enumeration",
      "title": "Tables of a group-class family enumeration",
      "topics": [
        "as.data.frame.latents_family_enumeration",
        "get_results.latents_family_enumeration",
        "print.latents_family_enumeration",
        "summary.latents_family_enumeration"
      ]
    },
    {
      "page": "get_results.latents_growth_mixture",
      "title": "Tidy results of a growth mixture model",
      "topics": [
        "as.data.frame.latents_growth_mixture",
        "coef.latents_growth_mixture",
        "confint.latents_growth_mixture",
        "get_results.latents_growth_mixture",
        "logLik.latents_growth_mixture",
        "nobs.latents_growth_mixture",
        "vcov.latents_growth_mixture"
      ]
    },
    {
      "page": "get_results.latents_mixture_regression",
      "title": "Tables of a mixture-of-regressions fit",
      "topics": [
        "as.data.frame.latents_mixture_regression",
        "coef.latents_mixture_regression",
        "confint.latents_mixture_regression",
        "get_results.latents_mixture_regression",
        "logLik.latents_mixture_regression",
        "nobs.latents_mixture_regression",
        "vcov.latents_mixture_regression"
      ]
    },
    {
      "page": "get_results.latents_pooled",
      "title": "Tables of a pooled multiply imputed fit",
      "topics": [
        "as.data.frame.latents_pooled",
        "get_results.latents_pooled"
      ]
    },
    {
      "page": "get_results.latents_transition_enumeration",
      "title": "Tables of a transition-model enumeration",
      "topics": [
        "as.data.frame.latents_transition_enumeration",
        "get_results.latents_transition_enumeration",
        "print.latents_transition_enumeration",
        "summary.latents_transition_enumeration"
      ]
    },
    {
      "page": "get_results.multilpa_additive",
      "title": "Tables of an additive group-class fit",
      "topics": [
        "as.data.frame.multilpa_additive",
        "coef.multilpa_additive",
        "confint.multilpa_additive",
        "get_results.multilpa_additive",
        "logLik.multilpa_additive",
        "nobs.multilpa_additive",
        "vcov.multilpa_additive"
      ]
    },
    {
      "page": "get_results.multilpa_cross_level",
      "title": "Tables of a cross-level fit",
      "topics": [
        "as.data.frame.multilpa_cross_level",
        "get_results.multilpa_cross_level",
        "logLik.multilpa_cross_level",
        "nobs.multilpa_cross_level",
        "print.multilpa_cross_level",
        "summary.multilpa_cross_level"
      ]
    },
    {
      "page": "get_results.multilpa_lta",
      "title": "Tables of a latent transition fit with occasion- or covariate-dependent transitions or occasion-specific measurement",
      "topics": [
        "as.data.frame.multilpa_lta",
        "coef.multilpa_lta",
        "get_results.multilpa_lta",
        "logLik.multilpa_lta",
        "nobs.multilpa_lta",
        "print.multilpa_lta",
        "summary.multilpa_lta",
        "vcov.multilpa_lta"
      ]
    },
    {
      "page": "get_tna",
      "title": "A transition network for the whole sample",
      "topics": [
        "get_tna",
        "get_tna.multilpa",
        "get_tna.multilpa_covariates",
        "get_tna.multilpa_lta",
        "get_tna.multilpa_transitions"
      ]
    },
    {
      "page": "growth_schools",
      "title": "Reading growth of students nested in schools",
      "topics": [
        "growth_schools"
      ]
    },
    {
      "page": "growth_scores",
      "title": "Achievement growth of students with three kinds of trajectory",
      "topics": [
        "growth_scores"
      ]
    },
    {
      "page": "latents-conditions",
      "title": "Conditions this package raises",
      "topics": [
        "latents-conditions"
      ]
    },
    {
      "page": "lca",
      "title": "Latent class analysis",
      "topics": [
        "lca"
      ]
    },
    {
      "page": "lpa",
      "title": "Latent profile analysis",
      "topics": [
        "lpa"
      ]
    },
    {
      "page": "lta",
      "title": "Latent transition analysis",
      "topics": [
        "lta"
      ]
    },
    {
      "page": "mixture_regression",
      "title": "Fit a finite mixture of regressions",
      "topics": [
        "mixture_regression"
      ]
    },
    {
      "page": "multilca",
      "title": "Fit a two-level latent class model",
      "topics": [
        "multilca"
      ]
    },
    {
      "page": "multilpa",
      "title": "Fit a two-level latent profile model",
      "topics": [
        "multilpa"
      ]
    },
    {
      "page": "parameter_inference",
      "title": "Tidy inference for a covariate fit",
      "topics": [
        "parameter_inference",
        "parameter_inference.multilpa",
        "parameter_inference.multilpa_additive",
        "parameter_inference.multilpa_covariates",
        "parameter_inference.multilpa_cross_level",
        "parameter_inference.multilpa_lta"
      ]
    },
    {
      "page": "parameter_inference.multilpa_transitions",
      "title": "Wald inference for a latent transition model",
      "topics": [
        "confint.multilpa_transitions",
        "parameter_inference.multilpa_transitions",
        "vcov.multilpa_transitions"
      ]
    },
    {
      "page": "plot_enumeration",
      "title": "Plot information criteria across an enumeration grid",
      "topics": [
        "plot_enumeration"
      ]
    },
    {
      "page": "plot_views",
      "title": "The plots this package can draw",
      "topics": [
        "plot_views"
      ]
    },
    {
      "page": "plot.latents_comparison",
      "title": "Plot a model comparison",
      "topics": [
        "plot.latents_comparison"
      ]
    },
    {
      "page": "plot.latents_family_enumeration",
      "title": "Plot information criteria across group-class families",
      "topics": [
        "plot.latents_family_enumeration"
      ]
    },
    {
      "page": "plot.latents_growth_mixture",
      "title": "Plot a growth mixture model",
      "topics": [
        "plot.latents_growth_mixture"
      ]
    },
    {
      "page": "plot.latents_mixture_regression",
      "title": "Plot a mixture-of-regressions fit",
      "topics": [
        "plot.latents_mixture_regression"
      ]
    },
    {
      "page": "plot.latents_pooled",
      "title": "Plot a pooled multiply imputed fit",
      "topics": [
        "plot.latents_pooled"
      ]
    },
    {
      "page": "plot.latents_transition_enumeration",
      "title": "Plot information criteria across transition models",
      "topics": [
        "plot.latents_transition_enumeration"
      ]
    },
    {
      "page": "plot.multilpa",
      "title": "Plot a fitted multilevel latent profile model",
      "topics": [
        "plot.multilpa"
      ]
    },
    {
      "page": "plot.multilpa_additive",
      "title": "Plot an additive group-class fit",
      "topics": [
        "plot.multilpa_additive"
      ]
    },
    {
      "page": "plot.multilpa_bootstrap_lrt",
      "title": "Plot a simulated bootstrap null distribution",
      "topics": [
        "plot.multilpa_bootstrap_lrt"
      ]
    },
    {
      "page": "plot.multilpa_covariates",
      "title": "Plot a covariate model",
      "topics": [
        "plot.multilpa_covariates"
      ]
    },
    {
      "page": "plot.multilpa_cross_level",
      "title": "Plot a cross-level fit",
      "topics": [
        "plot.multilpa_cross_level"
      ]
    },
    {
      "page": "plot.multilpa_enumeration",
      "title": "Plot a class-enumeration grid",
      "topics": [
        "plot.multilpa_enumeration"
      ]
    },
    {
      "page": "plot.multilpa_lta",
      "title": "Plot transition probabilities of a general transition fit",
      "topics": [
        "plot.multilpa_lta"
      ]
    },
    {
      "page": "plot.multilpa_transitions",
      "title": "Plot a fitted latent transition model",
      "topics": [
        "plot.multilpa_transitions"
      ]
    },
    {
      "page": "pool_imputations",
      "title": "Fit a model to multiply imputed data and pool it with Rubin's rules",
      "topics": [
        "pool_imputations"
      ]
    },
    {
      "page": "predict.latents_growth_mixture",
      "title": "Prediction for a growth mixture model (not implemented)",
      "topics": [
        "predict.latents_growth_mixture"
      ]
    },
    {
      "page": "predict.latents_mixture_regression",
      "title": "Predict from a mixture-of-regressions fit",
      "topics": [
        "predict.latents_mixture_regression"
      ]
    },
    {
      "page": "predict.multilpa",
      "title": "Classify new observations with a fitted model",
      "topics": [
        "predict.multilpa"
      ]
    },
    {
      "page": "latents-print",
      "title": "Print latents results",
      "topics": [
        "latents-print",
        "print.latents_growth_mixture",
        "print.latents_mixture_regression",
        "print.latents_plots",
        "print.latents_pooled",
        "print.latents_table",
        "print.multilpa",
        "print.multilpa_additive",
        "print.multilpa_bootstrap_lrt",
        "print.multilpa_covariates",
        "print.multilpa_enumeration",
        "print.multilpa_start",
        "print.multilpa_transitions",
        "print.summary_latents_growth_mixture",
        "print.summary_latents_mixture_regression",
        "print.summary_multilpa",
        "print.summary_multilpa_additive",
        "print.summary_multilpa_bootstrap_lrt",
        "print.summary_multilpa_covariates",
        "print.summary_multilpa_enumeration",
        "print.summary_multilpa_transitions"
      ]
    },
    {
      "page": "prior_control",
      "title": "Conjugate prior for Gaussian mixture estimation",
      "topics": [
        "print.latents_prior",
        "prior_control"
      ]
    },
    {
      "page": "r3step",
      "title": "Covariates predicting class membership, corrected for misclassification",
      "topics": [
        "r3step"
      ]
    },
    {
      "page": "report",
      "title": "Everything about a fit, in one call",
      "topics": [
        "report"
      ]
    },
    {
      "page": "sensitivity",
      "title": "Does the solution survive a different seed?",
      "topics": [
        "sensitivity"
      ]
    },
    {
      "page": "simulate.latents_growth_mixture",
      "title": "Simulate outcomes from a growth mixture model",
      "topics": [
        "simulate.latents_growth_mixture"
      ]
    },
    {
      "page": "simulate.latents_mixture_regression",
      "title": "Simulate outcomes from a mixture-of-regressions fit",
      "topics": [
        "simulate.latents_mixture_regression"
      ]
    },
    {
      "page": "srl",
      "title": "Self-regulated learning scores simulated by a large language model",
      "topics": [
        "srl"
      ]
    },
    {
      "page": "starting_values",
      "title": "Build starting values for a multilevel latent profile fit",
      "topics": [
        "starting_values"
      ]
    },
    {
      "page": "student_esm",
      "title": "Leisure activities of university students in daily life",
      "topics": [
        "student_esm"
      ]
    },
    {
      "page": "study_hours",
      "title": "Study hours and quiz scores under two study strategies",
      "topics": [
        "study_hours"
      ]
    },
    {
      "page": "latents-summary",
      "title": "Summarise latents results",
      "topics": [
        "latents-summary",
        "summary.latents_growth_mixture",
        "summary.latents_mixture_regression",
        "summary.latents_pooled",
        "summary.multilpa",
        "summary.multilpa_additive",
        "summary.multilpa_bootstrap_lrt",
        "summary.multilpa_covariates",
        "summary.multilpa_enumeration",
        "summary.multilpa_transitions"
      ]
    },
    {
      "page": "three_step",
      "title": "Relate a latent class to an outcome it did not help define",
      "topics": [
        "three_step"
      ]
    },
    {
      "page": "latents-model-methods",
      "title": "Coefficients, covariance, intervals and likelihood of latents fits",
      "topics": [
        "coef.multilpa",
        "coef.multilpa_covariates",
        "coef.multilpa_transitions",
        "confint.multilpa",
        "confint.multilpa_covariates",
        "latents-model-methods",
        "logLik.multilpa",
        "logLik.multilpa_covariates",
        "logLik.multilpa_transitions",
        "nobs.multilpa",
        "nobs.multilpa_covariates",
        "nobs.multilpa_transitions",
        "vcov.latents_pooled",
        "vcov.multilpa",
        "vcov.multilpa_covariates"
      ]
    }
  ],
  "_pkglogo": "https://github.com/mohsaqr/latents/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/mohsaqr/latents/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "lta.Rmd",
      "filename": "lta.html",
      "title": "Latent transition analysis",
      "author": "Written by Mohammed Saqr and Sonsoles López-Pernas",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Data",
        "Fit",
        "Profiles",
        "Starting probabilities",
        "Transitions",
        "Sequences",
        "Classification",
        "Transition networks",
        "Beyond homogeneous transitions",
        "Assumptions"
      ],
      "created": "2026-09-23 19:38:34",
      "modified": "2026-10-05 17:35:54",
      "commits": 7
    },
    {
      "source": "lpa.Rmd",
      "filename": "lpa.html",
      "title": "Multilevel latent profile analysis",
      "author": "Written by Mohammed Saqr and Sonsoles López-Pernas",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Data",
        "Clustering within groups",
        "Fit",
        "Profiles",
        "Group classes",
        "Class sizes",
        "Classification",
        "Recovery of the known structure",
        "Reference",
        "Sampling weights",
        "All tables",
        "Assumptions"
      ],
      "created": "2026-09-23 19:38:34",
      "modified": "2026-10-05 17:35:54",
      "commits": 5
    },
    {
      "source": "lca.Rmd",
      "filename": "lca.html",
      "title": "Two-level latent class analysis",
      "author": "Written by Mohammed Saqr and Sonsoles López-Pernas",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What the package supports",
        "Data",
        "Fitting the model",
        "Mixed indicators",
        "Ordinal and count indicators",
        "Reference",
        "Assumptions"
      ],
      "created": "2026-09-23 19:38:34",
      "modified": "2026-10-06 20:58:45",
      "commits": 8
    }
  ],
  "_score": 4.556302500767288,
  "_indexed": true,
  "_nocasepkg": "latents",
  "_universes": [
    "mohsaqr",
    "loxavian"
  ],
  "_previous": "0.9.14",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.23",
      "date": "2026-10-07T09:37:35.000Z",
      "distro": "resolute",
      "commit": "618f8de6ae2ae67192716f98588da3935fbfcef6",
      "fileid": "https://r2.ropensci.org/031337aafd11acf431d171a9d5dd19cc21c813ce2c88d651ee937d0b632f8975",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/37598238398"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.9.23",
      "date": "2026-10-07T09:37:31.000Z",
      "distro": "resolute",
      "commit": "618f8de6ae2ae67192716f98588da3935fbfcef6",
      "fileid": "https://r2.ropensci.org/c669f14f51f211f83134fca415134ed82b0df840b5126af4097c8640acee8466",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/37598238398"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.23",
      "date": "2026-10-07T11:45:54.000Z",
      "commit": "618f8de6ae2ae67192716f98588da3935fbfcef6",
      "fileid": "https://r2.ropensci.org/96cdde99ab037a256595e9562865c5b471ce090ddd752d8373236319b94d9c82",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/37598238398"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.9.23",
      "date": "2026-10-07T11:41:32.000Z",
      "commit": "618f8de6ae2ae67192716f98588da3935fbfcef6",
      "fileid": "https://r2.ropensci.org/6bb9a1229fbb27046bef538cc6fb4160c27867d69aec32ebba0fdbef9f9fdcc9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/37598238398"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.23",
      "date": "2026-10-07T09:37:19.000Z",
      "commit": "618f8de6ae2ae67192716f98588da3935fbfcef6",
      "fileid": "https://r2.ropensci.org/ba58698d181f79bc3b396d8f5b9c94b4d0b03d639b9db38e8ea41c36e8205a6b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/37598238398"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.23",
      "date": "2026-10-07T09:32:57.000Z",
      "commit": "618f8de6ae2ae67192716f98588da3935fbfcef6",
      "fileid": "https://r2.ropensci.org/3221067779ae3ccd6385bbd59586d9f32667d9fbe43d7c84a6b777379da2b213",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/37598238398"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.23",
      "date": "2026-10-07T09:33:16.000Z",
      "commit": "618f8de6ae2ae67192716f98588da3935fbfcef6",
      "fileid": "https://r2.ropensci.org/38268784e0d11b33f2ed888f42f148adb7246d50c81c707889ec03a68aed3f82",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/37598238398"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.9.23",
      "date": "2026-10-07T09:33:11.000Z",
      "commit": "618f8de6ae2ae67192716f98588da3935fbfcef6",
      "fileid": "https://r2.ropensci.org/088fd38dd1a8a04e0d635bfcd2c48e921579cf34eee7096f23085a2bb52ac576",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/37598238398"
    }
  ]
}