{
  "_id": "6a12c570acfb0bcc41d1f88c",
  "Package": "maskedhaz",
  "Title": "Masked-Cause Likelihood Models for Series Systems with Arbitrary\nHazard Components",
  "Version": "0.1.0",
  "Authors@R": "person(\"Alexander\", \"Towell\", , \"lex@metafunctor.com\",\nrole = c(\"aut\", \"cre\"))",
  "Description": "Likelihood-based inference for series systems with masked\ncomponent cause of failure, using arbitrary dynamic failure\nrate component distributions. Computes log-likelihood, score,\nHessian, and maximum likelihood estimates for masked data\nsatisfying conditions C1, C2, C3 under general component hazard\nfunctions. Implements the 'series_md' protocol defined in the\n'maskedcauses' package.",
  "License": "GPL (>= 3)",
  "URL": "https://github.com/queelius/maskedhaz,\nhttps://queelius.github.io/maskedhaz/",
  "BugReports": "https://github.com/queelius/maskedhaz/issues",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Repository": "https://queelius.r-universe.dev",
  "Date/Publication": "2026-04-15 22:59:29 UTC",
  "RemoteUrl": "https://github.com/queelius/maskedhaz",
  "RemoteRef": "HEAD",
  "RemoteSha": "bc6ef67863f57242ec9eb4d76a8f3ee94320355f",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-24 09:28:42 UTC",
    "User": "root"
  },
  "Author": "Alexander Towell [aut, cre]",
  "Maintainer": "Alexander Towell <lex@metafunctor.com>",
  "MD5sum": "df083c80b0c69f01066b856fbefa7ffd",
  "_user": "queelius",
  "_type": "src",
  "_file": "maskedhaz_0.1.0.tar.gz",
  "_fileid": "de056c6bcaccbf1a3e47e6b5e817fa95d6669799d567823b29e906ad93d7f867",
  "_filesize": 358694,
  "_sha256": "de056c6bcaccbf1a3e47e6b5e817fa95d6669799d567823b29e906ad93d7f867",
  "_created": "2026-05-24T09:28:42.000Z",
  "_published": "2026-05-24T09:31:28.755Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77587067461,
      "time": 136,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7184041426"
    },
    {
      "job": 77587067451,
      "time": 129,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184040788"
    },
    {
      "job": 77587067455,
      "time": 69,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7184034518"
    },
    {
      "job": 77587067457,
      "time": 86,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184036104"
    },
    {
      "job": 77586913644,
      "time": 170,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184027546"
    },
    {
      "job": 77587067453,
      "time": 98,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184037589"
    },
    {
      "job": 77587067492,
      "time": 74,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7184035030"
    },
    {
      "job": 77587067466,
      "time": 78,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7184035288"
    },
    {
      "job": 77587067467,
      "time": 86,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184036092"
    }
  ],
  "_buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528812",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/queelius/maskedhaz",
  "_commit": {
    "id": "bc6ef67863f57242ec9eb4d76a8f3ee94320355f",
    "author": "Alex Towell <lex@metafunctor.com>",
    "committer": "Alex Towell <lex@metafunctor.com>",
    "message": "Final CRAN audit cleanups\n\n- DESCRIPTION: add Language: en-US. CRAN-recommended locale field that\n  improves spell-check accuracy and signals locale for i18n checks.\n- test-cross-validate.R: drop the five skip_if_not_installed(\"maskedcauses\")\n  calls. maskedcauses is now in Imports (not Suggests), so these skips\n  were unreachable dead code. Removing clarifies the tests' actual\n  execution contract.\n\nAfter fixes, R CMD check --as-cran remains at 0 errors, 0 warnings,\n0 real notes (only the sandbox-specific \"unable to verify current time\").\n\nCo-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>\n",
    "time": 1776293969
  },
  "_maintainer": {
    "name": "Alexander Towell",
    "email": "lex@metafunctor.com",
    "login": "queelius",
    "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": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "serieshaz",
      "role": "Imports"
    },
    {
      "package": "flexhaz",
      "role": "Imports"
    },
    {
      "package": "algebraic.dist",
      "role": "Imports"
    },
    {
      "package": "likelihood.model",
      "role": "Imports"
    },
    {
      "package": "maskedcauses",
      "role": "Imports"
    },
    {
      "package": "generics",
      "role": "Imports"
    },
    {
      "package": "numDeriv",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "algebraic.mle",
      "role": "Suggests"
    },
    {
      "package": "hypothesize",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "queelius",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-07",
      "n": 4
    },
    {
      "week": "2026-16",
      "n": 4
    }
  ],
  "_tags": [],
  "_topics": [
    "censored-data",
    "hazard-function",
    "likelihood-functions",
    "masked-data",
    "mle",
    "reliability",
    "series-systems",
    "survival-analysis"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "queelius",
      "count": 8,
      "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": 505,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/maskedhaz"
  },
  "_devurl": "https://github.com/queelius/maskedhaz",
  "_pkgdown": "https://queelius.github.io/maskedhaz/",
  "_searchresults": 6,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/maskedhaz.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/queelius/maskedhaz",
  "_realowner": "queelius",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-04-21"
    }
  ],
  "_exports": [
    "assumptions",
    "cause_probability",
    "component",
    "component_hazard",
    "conditional_cause_probability",
    "cum_haz",
    "dfr_dist_series",
    "dfr_exponential",
    "dfr_gompertz",
    "dfr_loglogistic",
    "dfr_series_md",
    "dfr_weibull",
    "fit",
    "hazard",
    "hess_loglik",
    "is_dfr_dist_series",
    "is_dfr_series_md",
    "loglik",
    "ncomponents",
    "param_layout",
    "params",
    "rdata",
    "sample_components",
    "sampler",
    "score",
    "surv"
  ],
  "_help": [
    {
      "page": "assumptions.dfr_series_md",
      "title": "Assumptions for masked-cause DFR series systems",
      "topics": [
        "assumptions.dfr_series_md"
      ]
    },
    {
      "page": "cause_probability.dfr_series_md",
      "title": "Marginal cause-of-failure probability for DFR series systems",
      "topics": [
        "cause_probability.dfr_series_md"
      ]
    },
    {
      "page": "component_hazard.dfr_series_md",
      "title": "Component hazard for a masked-cause DFR series system",
      "topics": [
        "component_hazard.dfr_series_md"
      ]
    },
    {
      "page": "conditional_cause_probability.dfr_series_md",
      "title": "Conditional cause-of-failure probability for DFR series systems",
      "topics": [
        "conditional_cause_probability.dfr_series_md"
      ]
    },
    {
      "page": "dfr_series_md",
      "title": "Masked-Cause Likelihood Model for DFR Series Systems",
      "topics": [
        "dfr_series_md"
      ]
    },
    {
      "page": "fit.dfr_series_md",
      "title": "MLE fitting for masked-cause DFR series systems",
      "topics": [
        "fit.dfr_series_md"
      ]
    },
    {
      "page": "hess_loglik.dfr_series_md",
      "title": "Hessian of log-likelihood for masked-cause DFR series systems",
      "topics": [
        "hess_loglik.dfr_series_md"
      ]
    },
    {
      "page": "is_dfr_series_md",
      "title": "Test whether an object is a dfr_series_md",
      "topics": [
        "is_dfr_series_md"
      ]
    },
    {
      "page": "loglik.dfr_series_md",
      "title": "Log-likelihood for masked-cause DFR series systems",
      "topics": [
        "loglik.dfr_series_md"
      ]
    },
    {
      "page": "ncomponents.dfr_series_md",
      "title": "Number of components in a masked-cause DFR series system",
      "topics": [
        "ncomponents.dfr_series_md"
      ]
    },
    {
      "page": "print.dfr_series_md",
      "title": "Print method for dfr_series_md",
      "topics": [
        "print.dfr_series_md"
      ]
    },
    {
      "page": "rdata.dfr_series_md",
      "title": "Random data generation for masked-cause DFR series systems",
      "topics": [
        "rdata.dfr_series_md"
      ]
    },
    {
      "page": "score.dfr_series_md",
      "title": "Score function for masked-cause DFR series systems",
      "topics": [
        "score.dfr_series_md"
      ]
    }
  ],
  "_readme": "https://github.com/queelius/maskedhaz/raw/HEAD/README.md",
  "_rundeps": [
    "algebraic.dist",
    "algebraic.mle",
    "boot",
    "dist.structure",
    "flexhaz",
    "generics",
    "likelihood.model",
    "maskedcauses",
    "MASS",
    "mvtnorm",
    "numDeriv",
    "R6",
    "serieshaz"
  ],
  "_vignettes": [
    {
      "source": "censoring-and-masking.Rmd",
      "filename": "censoring-and-masking.html",
      "title": "Censoring Types and Masked Causes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Two Independent Sources of Information Loss",
        "The omega Column",
        "Contribution Formulas",
        "Worked Examples",
        "Exact and right-censored",
        "Left-censored",
        "Interval-censored",
        "Mixed observation types",
        "Cross-Validation Against a Reference Implementation",
        "Identifiability Under Masking",
        "Summary"
      ],
      "created": "2026-04-14 05:48:50",
      "modified": "2026-04-14 05:48:50",
      "commits": 1
    },
    {
      "source": "hypothesis-tests.Rmd",
      "filename": "hypothesis-tests.html",
      "title": "Hypothesis Testing on Fitted Models",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why a Separate Vignette?",
        "The Scenario",
        "Question 1: Is the Exponential Family Adequate?",
        "Question 2: Is Each Individual Shape Significantly Different from 1?",
        "Question 3: Controlling Family-Wise Error",
        "Question 4: Composite Hypotheses",
        "Question 5: A Score Test Without Refitting",
        "Question 6: Confidence Intervals by Test Inversion",
        "Cross-Implementation Check",
        "Summary"
      ],
      "created": "2026-04-14 05:48:50",
      "modified": "2026-04-14 05:48:50",
      "commits": 1
    },
    {
      "source": "maskedhaz.Rmd",
      "filename": "maskedhaz.html",
      "title": "maskedhaz: Masked-Cause Likelihood for General Series Systems",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The Problem",
        "The series_md Protocol and This Implementation",
        "Quick Tour",
        "Step 1: generate data",
        "Step 2: evaluate the log-likelihood",
        "Step 3: fit via MLE",
        "Step 4: the fit is a distribution",
        "Step 5: diagnostics",
        "The Ecosystem",
        "Protocol stack (model classes)",
        "Component stack (what goes inside a series system)",
        "MLE result stack",
        "Where to Go Next",
        "Assumptions"
      ],
      "created": "2026-04-14 05:48:50",
      "modified": "2026-04-14 05:48:50",
      "commits": 1
    },
    {
      "source": "custom-components.Rmd",
      "filename": "custom-components.html",
      "title": "Mixed-Distribution Series Systems",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The Motivation",
        "A Worked Example: Medical Device with Four Failure Modes",
        "Simulating Field Data",
        "Fitting",
        "Why Identifiability Works for Mixed Families",
        "Defining Your Own Component",
        "Summary"
      ],
      "created": "2026-04-14 05:48:50",
      "modified": "2026-04-14 05:48:50",
      "commits": 1
    }
  ],
  "_score": 4.6020599913279625,
  "_indexed": true,
  "_nocasepkg": "maskedhaz",
  "_universes": [
    "queelius"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-24T09:30:45.000Z",
      "distro": "noble",
      "commit": "bc6ef67863f57242ec9eb4d76a8f3ee94320355f",
      "fileid": "11e2115ff4aa509fc643862b2698c4dce7b08c09b4dbdd7a7f251ad716716c20",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528812"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-24T09:30:40.000Z",
      "distro": "noble",
      "commit": "bc6ef67863f57242ec9eb4d76a8f3ee94320355f",
      "fileid": "df1225ca92b2d7455f59d845bd2723d4fc395713a478e4fbb3d6775b905a5356",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528812"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-24T09:29:52.000Z",
      "commit": "bc6ef67863f57242ec9eb4d76a8f3ee94320355f",
      "fileid": "4619d2a430da300807451b9acb836fdef26126821575d705e6e9b5fc053de28a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528812"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-24T09:30:06.000Z",
      "commit": "bc6ef67863f57242ec9eb4d76a8f3ee94320355f",
      "fileid": "799b2fa833ca9a4142df8fa68502bf09c31315112740f8e598d47af9f4335c22",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528812"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-05-24T09:30:34.000Z",
      "commit": "bc6ef67863f57242ec9eb4d76a8f3ee94320355f",
      "fileid": "6cd59541ae56e84088e9c675bd8e83ef7b0a1dd7d8a8416a76eecd912b3b650f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528812"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-24T09:29:42.000Z",
      "commit": "bc6ef67863f57242ec9eb4d76a8f3ee94320355f",
      "fileid": "7dcde378f6bade47a2e58b43b563548ff234d03425548b92c3c5d4d256459fae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528812"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-24T09:29:44.000Z",
      "commit": "bc6ef67863f57242ec9eb4d76a8f3ee94320355f",
      "fileid": "c677e0e4cb54058f59a5814279e3f4025d0ea0b476d345556bcab680ae0a2013",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528812"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-24T09:29:52.000Z",
      "commit": "bc6ef67863f57242ec9eb4d76a8f3ee94320355f",
      "fileid": "3764f3d65edff61bcf4d181b8efabc91d1f2f6314070f01e0955608227b8c7f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/queelius/actions/runs/26357528812"
    }
  ]
}