{
  "_id": "6a12c5b8acfb0bcc41d1fa07",
  "Package": "maskedcauses",
  "Title": "Likelihood Models for Systems with Masked Component Cause of\nFailure",
  "Version": "0.10.0",
  "Authors@R": "person(\"Alexander\", \"Towell\", , \"lex@metafunctor.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-6443-9897\"))",
  "Description": "Maximum likelihood estimation for series systems where the\ncomponent cause of failure is masked. Implements analytical\nlog-likelihood, score, and Hessian functions for exponential,\nhomogeneous Weibull, and heterogeneous Weibull component\nlifetimes under masked cause conditions (C1, C2, C3). Supports\nexact, right-censored, left-censored, and interval-censored\nobservations via composable observation functors. Provides\nrandom data generation, model fitting, and Fisher information\nfor asymptotic inference. See Lin, Loh, and Bai (1993)\n<doi:10.1109/24.257799> and Craiu and Reiser (2006)\n<doi:10.1111/j.1541-0420.2005.00498.x>.",
  "License": "GPL (>= 3)",
  "Language": "en-US",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "URL": "https://queelius.github.io/maskedcauses/",
  "BugReports": "https://github.com/queelius/maskedcauses/issues",
  "Repository": "https://queelius.r-universe.dev",
  "Date/Publication": "2026-05-24 08:11:03 UTC",
  "RemoteUrl": "https://github.com/queelius/maskedcauses",
  "RemoteRef": "HEAD",
  "RemoteSha": "e0a23a2eb9f2f61c48de9f62bfc9c9be9422a862",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-24 09:29:35 UTC",
    "User": "root"
  },
  "Author": "Alexander Towell [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-6443-9897>)",
  "Maintainer": "Alexander Towell <lex@metafunctor.com>",
  "MD5sum": "f2f0d100badd866ab9cbd428ffda1ad1",
  "_user": "queelius",
  "_type": "src",
  "_file": "maskedcauses_0.10.0.tar.gz",
  "_fileid": "7f7edfd37b39eeed8b2f852f726fcde953fec59fd233df001b602b6cf15d2e98",
  "_filesize": 4294525,
  "_sha256": "7f7edfd37b39eeed8b2f852f726fcde953fec59fd233df001b602b6cf15d2e98",
  "_created": "2026-05-24T09:29:35.000Z",
  "_published": "2026-05-24T09:32:40.391Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77587115499,
      "time": 148,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7184048264"
    },
    {
      "job": 77587115504,
      "time": 121,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184045773"
    },
    {
      "job": 77587115502,
      "time": 110,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7184044579"
    },
    {
      "job": 77587115510,
      "time": 81,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184041934"
    },
    {
      "job": 77586932162,
      "time": 205,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184033275"
    },
    {
      "job": 77587115500,
      "time": 104,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184044071"
    },
    {
      "job": 77587115512,
      "time": 118,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7184045343"
    },
    {
      "job": 77587115513,
      "time": 100,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7184043684"
    },
    {
      "job": 77587115509,
      "time": 88,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184042415"
    }
  ],
  "_buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528404",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/queelius/maskedcauses",
  "_commit": {
    "id": "e0a23a2eb9f2f61c48de9f62bfc9c9be9422a862",
    "author": "Alex Towell <lex@metafunctor.com>",
    "committer": "Alex Towell <lex@metafunctor.com>",
    "message": "tests: replace FIM-test camouflage, harden against partial-match traps\n\n* test-exp_series_md_c1_c2_c3.R: the \"fim accepts additional DGP\n  parameters\" test was wrapped in tryCatch(skip()), which silently\n  converted a real deterministic failure into a skipped test. Replace\n  with real assertions: the FIM is a 3x3 positive-definite symmetric\n  matrix when called with DGP kwargs tau and p. Gated on\n  likelihood.model (>= 1.0.1), which contains the upstream fix that\n  stops fim() from leaking DGP kwargs into hess_loglik (where R's\n  partial-argument matching had been mapping `p` to `par` and\n  corrupting the parameter vector).\n\n* setup-strict-args.R: enable warnPartialMatchArgs (and Attr/Dollar)\n  during test runs. Future partial-match collisions surface as\n  warnings instead of silent data corruption.\n",
    "time": 1779610263
  },
  "_maintainer": {
    "name": "Alexander Towell",
    "email": "lex@metafunctor.com",
    "login": "queelius",
    "orcid": "0000-0001-6443-9897",
    "twitter": "@queelius",
    "description": "Alexander Towell (Alex Towell). Reliability theory, encrypted search, algebraic structures. Building personal data tools.",
    "uuid": 1896674
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "likelihood.model",
      "role": "Imports"
    },
    {
      "package": "generics",
      "role": "Imports"
    },
    {
      "package": "numDeriv",
      "role": "Imports"
    },
    {
      "package": "dist.structure",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "algebraic.mle",
      "role": "Suggests"
    }
  ],
  "_owner": "queelius",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-49",
      "n": 9
    },
    {
      "week": "2026-06",
      "n": 4
    },
    {
      "week": "2026-07",
      "n": 12
    },
    {
      "week": "2026-09",
      "n": 2
    },
    {
      "week": "2026-10",
      "n": 1
    },
    {
      "week": "2026-12",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 3
    },
    {
      "week": "2026-21",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.9.2",
      "date": "2026-03-04"
    }
  ],
  "_topics": [
    "censoring",
    "masked-data",
    "maximum-likelihood",
    "reliability",
    "series-systems",
    "statistics",
    "survival-analysis"
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "queelius",
      "count": 107,
      "uuid": 1896674
    }
  ],
  "_userbio": {
    "uuid": 1896674,
    "type": "user",
    "name": "Alex Towell",
    "description": "Alexander Towell (Alex Towell). Reliability theory, encrypted search, algebraic structures. Building personal data tools."
  },
  "_downloads": {
    "count": 523,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/maskedcauses"
  },
  "_devurl": "https://github.com/queelius/maskedcauses",
  "_pkgdown": "https://queelius.github.io/maskedcauses/",
  "_searchresults": 16,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/maskedcauses.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/queelius/maskedcauses",
  "_realowner": "queelius",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.9.2",
      "date": "2026-03-08"
    },
    {
      "version": "0.9.3",
      "date": "2026-03-17"
    },
    {
      "version": "0.10.0",
      "date": "2026-05-23"
    }
  ],
  "_exports": [
    "assumptions",
    "cause_probability",
    "component_hazard",
    "conditional_cause_probability",
    "dexp_series",
    "exp_series_md_c1_c2_c3",
    "fim",
    "fit",
    "hazard_exp_series",
    "hess_loglik",
    "integrate_hazard",
    "loglik",
    "md_bernoulli_cand_c1_c2_c3",
    "md_boolean_matrix_to_charsets",
    "md_cand_sampler",
    "md_encode_matrix",
    "md_series_lifetime_right_censoring",
    "ncomponents",
    "observe_left_censor",
    "observe_mixture",
    "observe_periodic",
    "observe_right_censor",
    "pexp_series",
    "qcomp",
    "qexp_series",
    "rcomp",
    "rdata",
    "rexp_series",
    "score",
    "surv.exp_series",
    "wei_series_homogeneous_md_c1_c2_c3",
    "wei_series_md_c1_c2_c3",
    "wei_series_system_scale"
  ],
  "_help": [
    {
      "page": "assumptions.exp_series_md_c1_c2_c3",
      "title": "Assumptions for 'exp_series_md_c1_c2_c3' model.",
      "topics": [
        "assumptions.exp_series_md_c1_c2_c3"
      ]
    },
    {
      "page": "assumptions.wei_series_homogeneous_md_c1_c2_c3",
      "title": "Assumptions for 'wei_series_homogeneous_md_c1_c2_c3' model.",
      "topics": [
        "assumptions.wei_series_homogeneous_md_c1_c2_c3"
      ]
    },
    {
      "page": "assumptions.wei_series_md_c1_c2_c3",
      "title": "Assumptions for 'wei_series_md_c1_c2_c3' model.",
      "topics": [
        "assumptions.wei_series_md_c1_c2_c3"
      ]
    },
    {
      "page": "cause_probability",
      "title": "Marginal cause-of-failure probability",
      "topics": [
        "cause_probability",
        "cause_probability.series_md"
      ]
    },
    {
      "page": "component_hazard",
      "title": "Component hazard function",
      "topics": [
        "component_hazard"
      ]
    },
    {
      "page": "conditional_cause_probability",
      "title": "Conditional cause-of-failure probability",
      "topics": [
        "conditional_cause_probability",
        "conditional_cause_probability.series_md"
      ]
    },
    {
      "page": "dexp_series",
      "title": "Density function for exponential series.",
      "topics": [
        "dexp_series"
      ]
    },
    {
      "page": "exp_series_md_c1_c2_c3",
      "title": "Constructs a likelihood model for 'exp_series_md_c1_c2_c3'.",
      "topics": [
        "exp_series_md_c1_c2_c3"
      ]
    },
    {
      "page": "hazard_exp_series",
      "title": "Hazard function for exponential series.",
      "topics": [
        "hazard_exp_series"
      ]
    },
    {
      "page": "hess_loglik.exp_series_md_c1_c2_c3",
      "title": "Hessian of log-likelihood method for 'exp_series_md_c1_c2_c3' model.",
      "topics": [
        "hess_loglik.exp_series_md_c1_c2_c3"
      ]
    },
    {
      "page": "hess_loglik.wei_series_homogeneous_md_c1_c2_c3",
      "title": "Hessian of log-likelihood method for 'wei_series_homogeneous_md_c1_c2_c3'.",
      "topics": [
        "hess_loglik.wei_series_homogeneous_md_c1_c2_c3"
      ]
    },
    {
      "page": "hess_loglik.wei_series_md_c1_c2_c3",
      "title": "Hessian of log-likelihood method for 'wei_series_md_c1_c2_c3' model.",
      "topics": [
        "hess_loglik.wei_series_md_c1_c2_c3"
      ]
    },
    {
      "page": "integrate_hazard",
      "title": "Create a cumulative hazard function by integrating a hazard rate",
      "topics": [
        "cum_haz",
        "integrate_hazard"
      ]
    },
    {
      "page": "loglik.exp_series_md_c1_c2_c3",
      "title": "Log-likelihood method for 'exp_series_md_c1_c2_c3' model.",
      "topics": [
        "loglik.exp_series_md_c1_c2_c3"
      ]
    },
    {
      "page": "loglik.wei_series_homogeneous_md_c1_c2_c3",
      "title": "Log-likelihood method for 'wei_series_homogeneous_md_c1_c2_c3' model.",
      "topics": [
        "loglik.wei_series_homogeneous_md_c1_c2_c3"
      ]
    },
    {
      "page": "loglik.wei_series_md_c1_c2_c3",
      "title": "Log-likelihood method for 'wei_series_md_c1_c2_c3' model.",
      "topics": [
        "loglik.wei_series_md_c1_c2_c3"
      ]
    },
    {
      "page": "md_bernoulli_cand_c1_c2_c3",
      "title": "Bernoulli candidate set model for systems with unobserved components.",
      "topics": [
        "md_bernoulli_cand_c1_c2_c3"
      ]
    },
    {
      "page": "md_boolean_matrix_to_charsets",
      "title": "Convert Boolean candidate set columns to character set notation",
      "topics": [
        "md_boolean_matrix_to_charsets"
      ]
    },
    {
      "page": "md_cand_sampler",
      "title": "Sample candidate sets for systems with unobserved components.",
      "topics": [
        "md_cand_sampler"
      ]
    },
    {
      "page": "md_encode_matrix",
      "title": "Encode a matrix as a data frame with prefixed column names",
      "topics": [
        "md_encode_matrix"
      ]
    },
    {
      "page": "md_series_lifetime_right_censoring",
      "title": "Masked data generation for series system lifetime data",
      "topics": [
        "md_series_lifetime_right_censoring"
      ]
    },
    {
      "page": "mean.exp_series",
      "title": "Mean function for exponential series.",
      "topics": [
        "mean.exp_series"
      ]
    },
    {
      "page": "ncomponents",
      "title": "Number of components in a series system model",
      "topics": [
        "ncomponents"
      ]
    },
    {
      "page": "observe_left_censor",
      "title": "Left-censoring observation scheme (single inspection)",
      "topics": [
        "observe_left_censor"
      ]
    },
    {
      "page": "observe_mixture",
      "title": "Mixture of observation schemes",
      "topics": [
        "observe_mixture"
      ]
    },
    {
      "page": "observe_periodic",
      "title": "Periodic inspection observation scheme",
      "topics": [
        "observe_periodic"
      ]
    },
    {
      "page": "observe_right_censor",
      "title": "Right-censoring observation scheme",
      "topics": [
        "observe_right_censor"
      ]
    },
    {
      "page": "pexp_series",
      "title": "Cumulative distribution function for exponential series.",
      "topics": [
        "pexp_series"
      ]
    },
    {
      "page": "qcomp",
      "title": "Quantile function for a component with custom survival function",
      "topics": [
        "qcomp"
      ]
    },
    {
      "page": "qexp_series",
      "title": "Quantile function for exponential series.",
      "topics": [
        "qexp_series"
      ]
    },
    {
      "page": "rcomp",
      "title": "Random generation for a component with custom survival function",
      "topics": [
        "rcomp"
      ]
    },
    {
      "page": "rdata.exp_series_md_c1_c2_c3",
      "title": "Random data generation for 'exp_series_md_c1_c2_c3' model.",
      "topics": [
        "rdata.exp_series_md_c1_c2_c3"
      ]
    },
    {
      "page": "rdata.wei_series_homogeneous_md_c1_c2_c3",
      "title": "Random data generation for 'wei_series_homogeneous_md_c1_c2_c3' model.",
      "topics": [
        "rdata.wei_series_homogeneous_md_c1_c2_c3"
      ]
    },
    {
      "page": "rdata.wei_series_md_c1_c2_c3",
      "title": "Random data generation for 'wei_series_md_c1_c2_c3' model.",
      "topics": [
        "rdata.wei_series_md_c1_c2_c3"
      ]
    },
    {
      "page": "rexp_series",
      "title": "Random number generation for exponential series.",
      "topics": [
        "rexp_series"
      ]
    },
    {
      "page": "score.exp_series_md_c1_c2_c3",
      "title": "Score method for 'exp_series_md_c1_c2_c3' model.",
      "topics": [
        "score.exp_series_md_c1_c2_c3"
      ]
    },
    {
      "page": "score.wei_series_homogeneous_md_c1_c2_c3",
      "title": "Score method for 'wei_series_homogeneous_md_c1_c2_c3' model.",
      "topics": [
        "score.wei_series_homogeneous_md_c1_c2_c3"
      ]
    },
    {
      "page": "score.wei_series_md_c1_c2_c3",
      "title": "Score method for 'wei_series_md_c1_c2_c3' model.",
      "topics": [
        "score.wei_series_md_c1_c2_c3"
      ]
    },
    {
      "page": "surv.exp_series",
      "title": "Survival function for exponential series.",
      "topics": [
        "surv.exp_series"
      ]
    },
    {
      "page": "wei_series_homogeneous_md_c1_c2_c3",
      "title": "Constructs a likelihood model for 'wei_series_homogeneous_md_c1_c2_c3'.",
      "topics": [
        "wei_series_homogeneous_md_c1_c2_c3"
      ]
    },
    {
      "page": "wei_series_md_c1_c2_c3",
      "title": "Constructs a likelihood model for 'wei_series_md_c1_c2_c3'.",
      "topics": [
        "wei_series_md_c1_c2_c3"
      ]
    },
    {
      "page": "wei_series_system_scale",
      "title": "System scale parameter for homogeneous Weibull series",
      "topics": [
        "wei_series_system_scale"
      ]
    }
  ],
  "_readme": "https://github.com/queelius/maskedcauses/raw/HEAD/README.md",
  "_rundeps": [
    "algebraic.dist",
    "algebraic.mle",
    "boot",
    "dist.structure",
    "generics",
    "likelihood.model",
    "MASS",
    "mvtnorm",
    "numDeriv",
    "R6"
  ],
  "_vignettes": [
    {
      "source": "framework.Rmd",
      "filename": "framework.html",
      "title": "A Likelihood Framework for Masked Series Systems",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Series System Model",
        "Definition",
        "System reliability",
        "Additive hazards",
        "R code: Exponential example",
        "Component Cause of Failure",
        "Conditional cause probability",
        "R code: Exponential vs Weibull cause probabilities",
        "The Observational Model",
        "Four observation types",
        "Masking",
        "Observe functors",
        "The C1--C2--C3 Likelihood",
        "The three conditions",
        "Deriving the likelihood",
        "Censored observations",
        "Combined log-likelihood",
        "R code: Log-likelihood evaluation",
        "Distribution Families",
        "Worked Example: Exponential Components",
        "Setup",
        "Specializing the likelihood",
        "Data generation and fitting",
        "Score and Hessian verification",
        "Fisher information and confidence intervals",
        "Homogeneous Weibull",
        "Key properties",
        "R code: Setup and hazard visualization",
        "Cause probabilities",
        "Data generation and MLE",
        "Heterogeneous Weibull",
        "Differences from the homogeneous model",
        "R code: Mixed failure regimes",
        "Time-varying cause probabilities",
        "Model comparison: heterogeneous vs homogeneous",
        "Monte Carlo Assessment",
        "Practical Considerations"
      ],
      "created": "2026-02-14 03:29:17",
      "modified": "2026-03-04 04:53:59",
      "commits": 3
    },
    {
      "source": "censoring_comparison.Rmd",
      "filename": "censoring_comparison.html",
      "title": "Censoring Types in Series System Masked Data",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview of Observation Types",
        "Data Generation with Observe Functors",
        "Exponential Model: Closed-Form Verification",
        "Simulation: Information Content by Censoring Mix",
        "Results Table",
        "Visualization",
        "Per-Component Detail",
        "Key Findings",
        "Cross-Model Comparison Under Mixed Censoring",
        "Computational Considerations",
        "Practical Recommendations"
      ],
      "created": "2026-02-13 06:10:47",
      "modified": "2026-03-04 04:53:59",
      "commits": 5
    },
    {
      "source": "weibull_series.Rmd",
      "filename": "weibull_series.html",
      "title": "Heterogeneous Weibull Series Systems: Flexible Hazard Shapes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Motivation",
        "Component hazard and cause probability profiles",
        "Hazard functions",
        "Conditional cause probability",
        "Numerical integration for left and interval censoring",
        "Why numerical integration is necessary",
        "Timing comparison",
        "MLE with mixed censoring",
        "Model comparison: heterogeneous vs homogeneous",
        "Monte Carlo study",
        "Bias, variance, and MSE",
        "Confidence interval coverage",
        "Sampling distribution",
        "Summary"
      ],
      "created": "2023-05-18 05:28:02",
      "modified": "2026-03-04 04:53:59",
      "commits": 8
    },
    {
      "source": "weibull_homogeneous_series.Rmd",
      "filename": "weibull_homogeneous_series.html",
      "title": "Homogeneous Weibull Series Systems: Shared Shape Parameter",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Theory",
        "Component lifetime model",
        "System lifetime",
        "Conditional cause probability",
        "Marginal cause probability",
        "Connection to the exponential model",
        "Worked Example",
        "Component hazards",
        "Cause probabilities",
        "Data generation with periodic inspection",
        "Likelihood Contributions",
        "Exact observation ($\\omega_i = \\text{exact}$)",
        "Right-censored ($\\omega_i = \\text{right}$)",
        "Left-censored ($\\omega_i = \\text{left}$)",
        "Interval-censored ($\\omega_i = \\text{interval}$)",
        "Why homogeneous shapes enable closed forms",
        "MLE Fitting",
        "Score and Hessian computation",
        "Monte Carlo Simulation Study",
        "Bias and MSE by shape regime",
        "Confidence interval coverage",
        "Censoring rates",
        "Sampling distribution visualization",
        "Interpretation",
        "Weibull($k=1$) = Exponential Identity"
      ],
      "created": "2026-02-13 06:10:47",
      "modified": "2026-03-04 04:53:59",
      "commits": 6
    },
    {
      "source": "exponential_series.Rmd",
      "filename": "exponential_series.html",
      "title": "Masked Data Likelihood Model: Components with Exponentially Distributed Lifetimes Arranged In Series Configuration",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Exponentially Distributed Component Lifetimes",
        "Likelihood Model",
        "Candidate set models",
        "Reduced likelihood model",
        "Bernoulli candidate set model #1",
        "Bernoulli candidate set model #2",
        "Simulation",
        "Masked component cause of failure",
        "Constructing the Likelihood Model",
        "Maximum likelihood estimation",
        "Log-likelihood of $\\theta$ given masked data",
        "Observation Types and Censoring",
        "Observe functors",
        "Generating mixed-censoring data",
        "Likelihood evaluation on mixed-censoring data",
        "Monte Carlo simulation study",
        "Bias, Variance, and MSE",
        "Confidence Interval Coverage",
        "Sampling Distribution Visualization",
        "Summary",
        "Sensitivity Analysis",
        "Effect of Masking Probability",
        "Effect of Right-Censoring Rate",
        "Practical Recommendations"
      ],
      "created": "2023-05-18 05:28:02",
      "modified": "2026-03-04 04:53:59",
      "commits": 17
    },
    {
      "source": "model_selection.Rmd",
      "filename": "model_selection.html",
      "title": "Model Selection for Masked Series Systems via Likelihood Ratio Tests",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "The Weibull Nesting Chain",
        "Three levels of complexity",
        "The two LRT steps",
        "Physical interpretation",
        "Top-down testing cascade",
        "Worked Example: Homogeneous True Model",
        "Setup and data generation",
        "Fitting all three models",
        "Likelihood ratio tests",
        "Worked Example: Heterogeneous True Model",
        "Monte Carlo Study: Power of the Heterogeneity Test",
        "Design",
        "Rejection rates",
        "Power curve",
        "AIC/BIC model selection accuracy",
        "Practical Guidelines"
      ],
      "created": "2026-03-04 04:53:59",
      "modified": "2026-03-04 04:53:59",
      "commits": 1
    },
    {
      "source": "ecosystem.Rmd",
      "filename": "ecosystem.html",
      "title": "Package Ecosystem: Reliability Analysis with Masked Failure Data",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The Problem",
        "Package Ecosystem",
        "Foundation: Distribution and MLE Infrastructure",
        "Hazard-Based Components: flexhaz",
        "Series System Topology: serieshaz",
        "This Package: maskedcauses",
        "General Masked Inference: maskedhaz",
        "Choosing the Right Package"
      ],
      "created": "2026-03-04 04:53:59",
      "modified": "2026-03-04 04:53:59",
      "commits": 1
    }
  ],
  "_score": 6.128399268717806,
  "_indexed": true,
  "_nocasepkg": "maskedcauses",
  "_universes": [
    "queelius"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.10.0",
      "date": "2026-05-24T09:31:54.000Z",
      "distro": "noble",
      "commit": "e0a23a2eb9f2f61c48de9f62bfc9c9be9422a862",
      "fileid": "19286bedf1ce803d51cffc638a10a69a44c081e9eded21dfa19d0b520e7dbf39",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528404"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.10.0",
      "date": "2026-05-24T09:31:29.000Z",
      "distro": "noble",
      "commit": "e0a23a2eb9f2f61c48de9f62bfc9c9be9422a862",
      "fileid": "e372b0d22b293c256972e656a170da6f84cc9a27c7f3eae6b32b2ae7088bc7d0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528404"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.10.0",
      "date": "2026-05-24T09:31:23.000Z",
      "commit": "e0a23a2eb9f2f61c48de9f62bfc9c9be9422a862",
      "fileid": "321f710e181cc8a646dbffdd08a698d994ecfe691e8d62fa4c4d067dd41aaaea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528404"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.10.0",
      "date": "2026-05-24T09:30:58.000Z",
      "commit": "e0a23a2eb9f2f61c48de9f62bfc9c9be9422a862",
      "fileid": "296d06c319534463aaa395e15cfaf2ea7ff9244b27f9b7c6f3e717c333fe348f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528404"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.10.0",
      "date": "2026-05-24T09:31:37.000Z",
      "commit": "e0a23a2eb9f2f61c48de9f62bfc9c9be9422a862",
      "fileid": "704a0f8cb357cfdf29e54c8e40b871eab97e367b8fae2c1575e7cf0581d18831",
      "status": "success",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528404"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.10.0",
      "date": "2026-05-24T09:31:07.000Z",
      "commit": "e0a23a2eb9f2f61c48de9f62bfc9c9be9422a862",
      "fileid": "ed679eb7bf9a67f164472f9af61d7cbc4d00ddf47e8aa946b38626d20728408c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528404"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.10.0",
      "date": "2026-05-24T09:30:51.000Z",
      "commit": "e0a23a2eb9f2f61c48de9f62bfc9c9be9422a862",
      "fileid": "a2ddc29d1ab233473cc4fa8833b4a11fe7a808df545434965b92b473210b5985",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528404"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.10.0",
      "date": "2026-05-24T09:30:47.000Z",
      "commit": "e0a23a2eb9f2f61c48de9f62bfc9c9be9422a862",
      "fileid": "7dc8308492ca5348bcb0108de6d4e308c75c72e3ee65709b250fefa1a2210420",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528404"
    }
  ]
}