{
  "_id": "6a1bec0e1d7bb097a0a1fa17",
  "Package": "causaldef",
  "Type": "Package",
  "Title": "Decision-Theoretic Causal Diagnostics via Le Cam Deficiency",
  "Version": "0.2.0",
  "Authors@R": "person(given = \"Deniz\",\nfamily = \"Akdemir\",\nrole = c(\"aut\", \"cre\"),\nemail = \"deniz.akdemir.work@gmail.com\")",
  "Author": "Deniz Akdemir [aut, cre]",
  "Maintainer": "Deniz Akdemir <deniz.akdemir.work@gmail.com>",
  "Description": "Implements Le Cam deficiency theory for causal inference,\nas described in Akdemir (2026) <doi:10.5281/zenodo.18367347>.\nProvides theorem-backed bounds together with computable proxy\ndiagnostics for information loss from confounding, selection\nbias, and distributional shift. Supports continuous, binary,\ncount, survival, and competing risks outcomes. Key features\ninclude propensity-score total-variation deficiency proxies,\nnegative control diagnostics, policy regret bounds, and\nsensitivity analysis via confounding frontiers.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/denizakdemir/causaldef",
  "BugReports": "https://github.com/denizakdemir/causaldef/issues",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "2",
  "Config/Needs/website": "pkgdown",
  "VignetteBuilder": "knitr",
  "Language": "en-US",
  "Repository": "https://denizakdemir.r-universe.dev",
  "Date/Publication": "2026-03-26 14:13:15 UTC",
  "RemoteUrl": "https://github.com/denizakdemir/causaldef",
  "RemoteRef": "HEAD",
  "RemoteSha": "9973d26f9475e25906a92ea8409f08667a3543ac",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-31 07:44:55 UTC",
    "User": "root"
  },
  "MD5sum": "28ac21568ca49580743f544e208be588",
  "_user": "denizakdemir",
  "_type": "src",
  "_file": "causaldef_0.2.0.tar.gz",
  "_fileid": "318f53a816db87829c2487e8f650b6a0038e85b897a648fad136bb23a4919a00",
  "_filesize": 1975053,
  "_sha256": "318f53a816db87829c2487e8f650b6a0038e85b897a648fad136bb23a4919a00",
  "_created": "2026-05-31T07:44:55.000Z",
  "_published": "2026-05-31T08:06:38.079Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78709649469,
      "time": 209,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7314955806"
    },
    {
      "job": 78709649471,
      "time": 185,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314953276"
    },
    {
      "job": 78709649483,
      "time": 201,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7315072589"
    },
    {
      "job": 78709649485,
      "time": 198,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315063393"
    },
    {
      "job": 78709450965,
      "time": 225,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314932329"
    },
    {
      "job": 78709649466,
      "time": 123,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314946381"
    },
    {
      "job": 78709649491,
      "time": 278,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7314963731"
    },
    {
      "job": 78709649484,
      "time": 293,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7314965175"
    },
    {
      "job": 78709649501,
      "time": 283,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314964152"
    }
  ],
  "_buildurl": "https://github.com/r-universe/denizakdemir/actions/runs/26706776332",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/denizakdemir/causaldef",
  "_commit": {
    "id": "9973d26f9475e25906a92ea8409f08667a3543ac",
    "author": "Deniz Akdemir <deniz.akdemir.work@gmail.com>",
    "committer": "Deniz Akdemir <deniz.akdemir.work@gmail.com>",
    "message": "CRAN update\n",
    "time": 1774534395
  },
  "_maintainer": {
    "name": "Deniz Akdemir",
    "email": "deniz.akdemir.work@gmail.com",
    "login": "denizakdemir",
    "description": "",
    "uuid": 20173946
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "survival",
      "role": "Suggests"
    },
    {
      "package": "MatchIt",
      "role": "Suggests"
    },
    {
      "package": "tmle",
      "role": "Suggests"
    },
    {
      "package": "SuperLearner",
      "role": "Suggests"
    },
    {
      "package": "grf",
      "role": "Suggests"
    },
    {
      "package": "future.apply",
      "role": "Suggests"
    },
    {
      "package": "glue",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "plumber",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "cmprsk",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "denizakdemir",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-06",
      "n": 4
    },
    {
      "week": "2026-07",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "denizakdemir",
      "count": 8,
      "uuid": 20173946
    }
  ],
  "_userbio": {
    "uuid": 20173946,
    "type": "user",
    "name": "Deniz Akdemir"
  },
  "_downloads": {
    "count": 181,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/causaldef"
  },
  "_devurl": "https://github.com/denizakdemir/causaldef",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/causaldef.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/denizakdemir/causaldef",
  "_realowner": "denizakdemir",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.0",
      "date": "2026-03-31"
    }
  ],
  "_exports": [
    "audit_data",
    "causal_spec",
    "causal_spec_competing",
    "causal_spec_survival",
    "confounding_frontier",
    "create_plumber_api",
    "create_shiny_app_files",
    "estimate_deficiency",
    "estimate_deficiency_competing",
    "estimate_effect",
    "frontdoor_effect",
    "iv_effect",
    "nc_diagnostic",
    "overlap_diagnostic",
    "partial_id_set",
    "policy_regret_bound",
    "policy_regret_bound_vc",
    "rkhs_rate_bound",
    "run_causaldef_api",
    "run_causaldef_app",
    "sharp_lower_bound",
    "test_instrument",
    "transport_deficiency",
    "validate_causal_spec",
    "wasserstein_deficiency_gaussian"
  ],
  "_datasets": [
    {
      "name": "gene_perturbation",
      "title": "Gene Expression Perturbation Data",
      "object": "gene_perturbation",
      "class": [
        "data.frame"
      ],
      "fields": [
        "sample_id",
        "batch",
        "library_size",
        "knockout_status",
        "target_expression",
        "housekeeping_gene"
      ],
      "rows": 500,
      "table": true,
      "tojson": true
    },
    {
      "name": "hct_outcomes",
      "title": "Hematopoietic Cell Transplantation Outcomes",
      "object": "hct_outcomes",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "age",
        "disease_status",
        "kps",
        "donor_type",
        "conditioning_intensity",
        "time_to_event",
        "event_status"
      ],
      "rows": 800,
      "table": true,
      "tojson": true
    },
    {
      "name": "nsw_benchmark",
      "title": "Lalonde National Supported Work (NSW) Benchmark",
      "object": "nsw_benchmark",
      "class": [
        "data.frame"
      ],
      "fields": [
        "treat",
        "age",
        "education",
        "black",
        "hispanic",
        "married",
        "nodegree",
        "re74",
        "re75",
        "re78",
        "sample_id"
      ],
      "rows": 18927,
      "table": true,
      "tojson": true
    },
    {
      "name": "rhc",
      "title": "Right Heart Catheterization (RHC) Dataset",
      "object": "rhc",
      "class": [
        "data.frame"
      ],
      "fields": [
        "X",
        "cat1",
        "cat2",
        "ca",
        "sadmdte",
        "dschdte",
        "dthdte",
        "lstctdte",
        "death",
        "cardiohx",
        "chfhx",
        "dementhx",
        "psychhx",
        "chrpulhx",
        "renalhx",
        "liverhx",
        "gibledhx",
        "malighx",
        "immunhx",
        "transhx",
        "amihx",
        "age",
        "sex",
        "edu",
        "surv2md1",
        "das2d3pc",
        "t3d30",
        "dth30",
        "aps1",
        "scoma1",
        "meanbp1",
        "wblc1",
        "hrt1",
        "resp1",
        "temp1",
        "pafi1",
        "alb1",
        "hema1",
        "bili1",
        "crea1",
        "sod1",
        "pot1",
        "paco21",
        "ph1",
        "swang1",
        "wtkilo1",
        "dnr1",
        "ninsclas",
        "resp",
        "card",
        "neuro",
        "gastr",
        "renal",
        "meta",
        "hema",
        "seps",
        "trauma",
        "ortho",
        "adld3p",
        "urin1",
        "race",
        "income",
        "ptid"
      ],
      "rows": 5735,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "causaldef-package",
      "title": "causaldef: Decision-Theoretic Causal Diagnostics via Le Cam Deficiency",
      "topics": [
        "causaldef-package",
        "causaldef"
      ]
    },
    {
      "page": "audit_data",
      "title": "Audit Data for Causal Validity",
      "topics": [
        "audit_data"
      ]
    },
    {
      "page": "causal_spec",
      "title": "Create a Causal Problem Specification",
      "topics": [
        "causal_spec"
      ]
    },
    {
      "page": "causal_spec_competing",
      "title": "Causal Specification for Competing Risks",
      "topics": [
        "causal_spec_competing"
      ]
    },
    {
      "page": "causal_spec_survival",
      "title": "Create a Survival Causal Specification",
      "topics": [
        "causal_spec_survival"
      ]
    },
    {
      "page": "confounding_frontier",
      "title": "Map the Confounding Frontier",
      "topics": [
        "confounding_frontier"
      ]
    },
    {
      "page": "create_plumber_api",
      "title": "Create Plumber API for CausalDef",
      "topics": [
        "create_plumber_api"
      ]
    },
    {
      "page": "create_shiny_app_files",
      "title": "Create Standalone Shiny App Files",
      "topics": [
        "create_shiny_app_files"
      ]
    },
    {
      "page": "estimate_deficiency",
      "title": "Estimate a Deficiency Proxy (PS-TV)",
      "topics": [
        "estimate_deficiency"
      ]
    },
    {
      "page": "estimate_deficiency_competing",
      "title": "Estimate Deficiency for Competing Risks",
      "topics": [
        "estimate_deficiency_competing"
      ]
    },
    {
      "page": "estimate_effect",
      "title": "Estimate Causal Effects from Deficiency Objects",
      "topics": [
        "estimate_effect",
        "estimate_effect.deficiency"
      ]
    },
    {
      "page": "frontdoor_effect",
      "title": "Front-Door Adjustment Kernel",
      "topics": [
        "frontdoor_effect"
      ]
    },
    {
      "page": "gene_perturbation",
      "title": "Gene Expression Perturbation Data",
      "topics": [
        "gene_perturbation"
      ]
    },
    {
      "page": "hct_outcomes",
      "title": "Hematopoietic Cell Transplantation Outcomes",
      "topics": [
        "hct_outcomes"
      ]
    },
    {
      "page": "iv_effect",
      "title": "Instrumental Variable Effect Estimation",
      "topics": [
        "iv_effect"
      ]
    },
    {
      "page": "nc_diagnostic",
      "title": "Negative Control Diagnostic",
      "topics": [
        "nc_diagnostic"
      ]
    },
    {
      "page": "nsw_benchmark",
      "title": "Lalonde National Supported Work (NSW) Benchmark",
      "topics": [
        "nsw_benchmark"
      ]
    },
    {
      "page": "overlap_diagnostic",
      "title": "Overlap Diagnostic",
      "topics": [
        "overlap_diagnostic"
      ]
    },
    {
      "page": "partial_id_set",
      "title": "Partial Identification Set from a Delta Radius (Result 8)",
      "topics": [
        "partial_id_set"
      ]
    },
    {
      "page": "plot.causal_effect",
      "title": "Plot Causal Effect",
      "topics": [
        "plot.causal_effect"
      ]
    },
    {
      "page": "plot.confounding_frontier",
      "title": "Plot Confounding Frontier",
      "topics": [
        "plot.confounding_frontier"
      ]
    },
    {
      "page": "plot.deficiency",
      "title": "Plot Deficiency Estimates",
      "topics": [
        "plot.deficiency"
      ]
    },
    {
      "page": "plot.nc_diagnostic_sensitivity",
      "title": "Plot Negative Control Sensitivity Analysis",
      "topics": [
        "plot.nc_diagnostic_sensitivity"
      ]
    },
    {
      "page": "plot.policy_bound",
      "title": "Plot Policy Regret Bound",
      "topics": [
        "plot.policy_bound"
      ]
    },
    {
      "page": "plot.transport_deficiency",
      "title": "Plot method for transport_deficiency",
      "topics": [
        "plot.transport_deficiency"
      ]
    },
    {
      "page": "policy_regret_bound",
      "title": "Compute Policy Regret Bounds",
      "topics": [
        "policy_regret_bound"
      ]
    },
    {
      "page": "policy_regret_bound_vc",
      "title": "Policy Regret Bound with VC Term (Result 3)",
      "topics": [
        "policy_regret_bound_vc"
      ]
    },
    {
      "page": "print.causal_effect",
      "title": "Print method for causal_effect",
      "topics": [
        "print.causal_effect"
      ]
    },
    {
      "page": "print.causal_spec",
      "title": "Print method for causal_spec",
      "topics": [
        "print.causal_spec"
      ]
    },
    {
      "page": "print.causal_spec_competing",
      "title": "Print method for causal_spec_competing",
      "topics": [
        "print.causal_spec_competing"
      ]
    },
    {
      "page": "print.causal_spec_survival",
      "title": "Print method for causal_spec_survival",
      "topics": [
        "print.causal_spec_survival"
      ]
    },
    {
      "page": "print.confounding_frontier",
      "title": "Print method for confounding_frontier",
      "topics": [
        "print.confounding_frontier"
      ]
    },
    {
      "page": "print.data_audit_report",
      "title": "Print method for data_audit_report",
      "topics": [
        "print.data_audit_report"
      ]
    },
    {
      "page": "print.deficiency",
      "title": "Print method for deficiency",
      "topics": [
        "print.deficiency"
      ]
    },
    {
      "page": "print.frontdoor_effect",
      "title": "Print method for frontdoor_effect",
      "topics": [
        "print.frontdoor_effect"
      ]
    },
    {
      "page": "print.iv_effect",
      "title": "Print method for iv_effect",
      "topics": [
        "print.iv_effect"
      ]
    },
    {
      "page": "print.nc_diagnostic",
      "title": "Print method for nc_diagnostic",
      "topics": [
        "print.nc_diagnostic"
      ]
    },
    {
      "page": "print.overlap_diagnostic",
      "title": "Print method for overlap_diagnostic",
      "topics": [
        "print.overlap_diagnostic"
      ]
    },
    {
      "page": "print.partial_id_set",
      "title": "Print method for partial_id_set",
      "topics": [
        "print.partial_id_set"
      ]
    },
    {
      "page": "print.policy_bound",
      "title": "Print method for policy_bound",
      "topics": [
        "print.policy_bound"
      ]
    },
    {
      "page": "print.transport_deficiency",
      "title": "Print method for transport_deficiency",
      "topics": [
        "print.transport_deficiency"
      ]
    },
    {
      "page": "rhc",
      "title": "Right Heart Catheterization (RHC) Dataset",
      "topics": [
        "rhc"
      ]
    },
    {
      "page": "rkhs_rate_bound",
      "title": "RKHS Rate Bound (Result 1)",
      "topics": [
        "rkhs_rate_bound"
      ]
    },
    {
      "page": "run_causaldef_api",
      "title": "Run CausalDef API Server",
      "topics": [
        "run_causaldef_api"
      ]
    },
    {
      "page": "run_causaldef_app",
      "title": "Launch CausalDef Shiny Dashboard",
      "topics": [
        "run_causaldef_app"
      ]
    },
    {
      "page": "sharp_lower_bound",
      "title": "Sharp Two-Point Bounds (Result 4)",
      "topics": [
        "sharp_lower_bound"
      ]
    },
    {
      "page": "summary.iv_effect",
      "title": "Summary method for iv_effect",
      "topics": [
        "summary.iv_effect"
      ]
    },
    {
      "page": "test_instrument",
      "title": "Test Instrument Validity",
      "topics": [
        "test_instrument"
      ]
    },
    {
      "page": "transport_deficiency",
      "title": "Transport Diagnostic Between Source and Target Populations",
      "topics": [
        "transport_deficiency"
      ]
    },
    {
      "page": "validate_causal_spec",
      "title": "Validate Causal Specification",
      "topics": [
        "validate_causal_spec"
      ]
    },
    {
      "page": "wasserstein_deficiency_gaussian",
      "title": "Wasserstein Deficiency (Linear Gaussian) (Result 6)",
      "topics": [
        "wasserstein_deficiency_gaussian"
      ]
    }
  ],
  "_readme": "https://github.com/denizakdemir/causaldef/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "checkmate",
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "advanced_analysis.Rmd",
      "filename": "advanced_analysis.html",
      "title": "Advanced Causal Analysis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Unobserved Confounding and Negative Controls",
        "Loading the Data",
        "Running the Negative Control Diagnostic",
        "Addressing the Falsification",
        "Sensitivity Analysis: Confounding Frontiers",
        "Visualizing the Frontier",
        "Conclusion"
      ],
      "created": "2026-01-30 11:12:20",
      "modified": "2026-01-30 11:12:20",
      "commits": 1
    },
    {
      "source": "data_auditing.Rmd",
      "filename": "data_auditing.html",
      "title": "Automated Data Auditing for Causal Studies",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why Audit Your Data?",
        "Case Study: Right Heart Catheterization (RHC)",
        "Understanding the Research Question",
        "Running the Data Audit",
        "Interpreting the Report",
        "Examining Detected Issues",
        "Clinical Interpretation",
        "Comparing Audit Results Across Subsets",
        "Using Audit Results for Causal Analysis",
        "Full Audit Summary",
        "Best Practices for Data Auditing",
        "Conclusion",
        "References"
      ],
      "created": "2026-02-11 09:05:27",
      "modified": "2026-02-11 09:05:27",
      "commits": 1
    },
    {
      "source": "classical_benchmarks.Rmd",
      "filename": "classical_benchmarks.html",
      "title": "Classical Benchmarks: Lalonde and RHC",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Lalonde's NSW Benchmark",
        "Data Preparation",
        "Deficiency Estimation",
        "2. Right Heart Catheterization (RHC)",
        "Data Setup",
        "Quantifying the Information Gap",
        "Policy Regret Bounds",
        "Confounding Frontier"
      ],
      "created": "2026-02-02 22:20:15",
      "modified": "2026-03-23 09:32:36",
      "commits": 2
    },
    {
      "source": "complete_workflow.Rmd",
      "filename": "complete_workflow.html",
      "title": "Complete Workflow: From Data to Decision",
      "author": "Deniz Akdemir",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Part 1: Gene Perturbation Study (Continuous Outcome)",
        "1.1 Data Description",
        "1.2 Step 1: Specification",
        "1.3 Step 2: Deficiency Estimation",
        "1.4 Step 3: Diagnose with Negative Control",
        "1.5 Step 4: Policy Decision",
        "1.6 Effect Estimation",
        "Part 2: Hematopoietic Cell Transplantation (Survival Outcome)",
        "2.1 Data Description",
        "2.2 Step 1: Survival Specification",
        "2.3 Step 2: Deficiency Estimation",
        "2.4 Step 3: Confounding Frontier",
        "2.5 Step 4: Policy Regret and RMST Effect",
        "2.6 Complete Decision Framework",
        "Part 3: Comparative Analysis Across Studies",
        "3.1 When Is Observational Evidence Sufficient?",
        "3.2 General Workflow Summary",
        "References"
      ],
      "created": "2026-02-02 18:26:04",
      "modified": "2026-03-23 09:32:36",
      "commits": 4
    },
    {
      "source": "introduction.Rmd",
      "filename": "introduction.html",
      "title": "Introduction to causaldef",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The Core Workflow",
        "Example: Gene Perturbation Analysis",
        "1. Specification",
        "2. Deficiency Estimation",
        "3. Diagnose with Negative Controls",
        "4. Decision Making",
        "5. Effect Estimation"
      ],
      "created": "2026-01-30 11:12:20",
      "modified": "2026-03-23 09:32:36",
      "commits": 3
    },
    {
      "source": "negative_controls.Rmd",
      "filename": "negative_controls.html",
      "title": "Negative Control Diagnostics in causaldef",
      "author": "Deniz Akdemir",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Theoretical Background",
        "What is a Negative Control Outcome?",
        "The Diagnostic Logic",
        "Negative Control Sensitivity Bound (manuscript thm:nc_bound)",
        "Practical Example",
        "Simulating Data with a Negative Control",
        "Creating the Causal Specification",
        "Running the Negative Control Diagnostic",
        "Interpreting the Results",
        "Scenarios",
        "Scenario 1: Adjustment Succeeds",
        "Scenario 2: Adjustment Fails",
        "Choosing Good Negative Control Outcomes",
        "Ideal Properties",
        "Examples by Domain",
        "Combining with Deficiency Estimation",
        "Advanced: Estimating Kappa",
        "Summary",
        "References"
      ],
      "created": "2026-02-02 18:26:04",
      "modified": "2026-03-23 09:32:36",
      "commits": 3
    },
    {
      "source": "policy_learning.Rmd",
      "filename": "policy_learning.html",
      "title": "Policy Learning with Decision-Theoretic Bounds",
      "author": "Deniz Akdemir",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "The Safety Floor Concept",
        "Implications for AI/ML Safety",
        "Practical Workflow",
        "Step 1: Define the Causal Problem",
        "Step 2: Estimate Deficiency",
        "Step 3: Visualize Deficiency",
        "Step 4: Compute Policy Regret Bounds",
        "Step 5: Visualize the Safety Floor",
        "Interpreting the Results",
        "The Safety Floor Report",
        "Sensitivity Analysis with Confounding Frontiers",
        "Visualize the Frontier",
        "Policy Learning with grf (Optional)",
        "Best Practices for Safe Deployment",
        "Pre-Deployment Checklist",
        "Monitoring in Production",
        "Mathematical Details",
        "Policy Regret Transfer (Manuscript)",
        "Why This Matters",
        "Summary",
        "References"
      ],
      "created": "2026-02-02 18:26:04",
      "modified": "2026-02-11 09:05:27",
      "commits": 2
    },
    {
      "source": "sensitivity_analysis.Rmd",
      "filename": "sensitivity_analysis.html",
      "title": "Sensitivity Analysis: Deficiency vs. E-values",
      "author": "Deniz Akdemir",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Conceptual Translation",
        "The E-value Perspective",
        "The Deficiency Perspective",
        "Conceptual Mapping",
        "Practical Example",
        "Setup",
        "Deficiency Estimation",
        "Confounding Frontier",
        "Policy Regret Bound",
        "Comparison with E-values",
        "Computing an Approximate E-value",
        "Deficiency vs. E-value: Key Differences",
        "When to Use Each",
        "Extended Sensitivity Analysis",
        "Benchmarking Observed Covariates",
        "Combining with Negative Controls",
        "Summary: Unified Sensitivity Analysis",
        "References"
      ],
      "created": "2026-02-02 18:26:04",
      "modified": "2026-03-23 09:32:36",
      "commits": 3
    },
    {
      "source": "survival_analysis.Rmd",
      "filename": "survival_analysis.html",
      "title": "Survival Analysis with causaldef",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Survival Specification",
        "Analysis of HCT Outcomes: Competing Risks",
        "Data Preparation",
        "Specification",
        "Deficiency Estimation",
        "Survival Modeling and RMST",
        "Quantifying Uncertainty: Policy Regret Bounds",
        "Connection to Deficiency"
      ],
      "created": "2026-01-30 11:12:20",
      "modified": "2026-03-23 09:32:36",
      "commits": 3
    },
    {
      "source": "causaldef_methodology.Rmd",
      "filename": "causaldef_methodology.html",
      "title": "The causaldef Methodology: Theory and Practice",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction: The Safety Manifesto",
        "Flash Forward: The Destination",
        "The Core Theory: Markov Kernels in Plain English",
        "Theory Overview: The Car and Destination Analogy",
        "Workflow",
        "Step 1: Data Generation",
        "Step 2: Specification",
        "Step 3: Deficiency Estimation",
        "Interpretation of Deficiency Results: The Distance to Walk",
        "Step 4: Diagnostics (The \"Negative Control Trap\")",
        "Critical Interpretation: The Deductible",
        "Step 5: Effect Estimation",
        "Step 6: Policy Regret Bounds (Transfer Penalty and Safety Floor)",
        "Decision Framework",
        "Step 7: Sensitivity Analysis & Decision",
        "Go/No-Go Decision",
        "Advanced: Survival Analysis",
        "Conclusion"
      ],
      "created": "2026-01-30 11:12:20",
      "modified": "2026-03-23 09:32:36",
      "commits": 3
    },
    {
      "source": "policy_and_transport.Rmd",
      "filename": "policy_and_transport.html",
      "title": "Transportability and Policy Learning",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Transportability: Lalonde's Job Training",
        "Transport Deficiency",
        "2. Policy Learning Bounds: RHC",
        "Policy Evaluation",
        "The Safety Floor"
      ],
      "created": "2026-02-02 22:20:15",
      "modified": "2026-03-23 09:32:36",
      "commits": 2
    }
  ],
  "_score": 5.342422680822207,
  "_indexed": true,
  "_nocasepkg": "causaldef",
  "_universes": [
    "denizakdemir"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-05-31T07:47:29.000Z",
      "distro": "noble",
      "commit": "9973d26f9475e25906a92ea8409f08667a3543ac",
      "fileid": "bfe02853762ef03d115593a8dd48e1d1c0b1c6cd0a04c296b8893389ff23c7d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/denizakdemir/actions/runs/26706776332"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-05-31T07:47:09.000Z",
      "distro": "noble",
      "commit": "9973d26f9475e25906a92ea8409f08667a3543ac",
      "fileid": "7d388c10aa73cf91fe1aa741ba8f9824a4f7f68d8767824bbca77effe4514a75",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/denizakdemir/actions/runs/26706776332"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-05-31T08:04:31.000Z",
      "commit": "9973d26f9475e25906a92ea8409f08667a3543ac",
      "fileid": "3ba6a240d9f887644c8cac3908288d9ab7d3f9701e83edbcf93f48f13dd9ad7d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/denizakdemir/actions/runs/26706776332"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-05-31T08:03:13.000Z",
      "commit": "9973d26f9475e25906a92ea8409f08667a3543ac",
      "fileid": "8cd41d1645b43b1f03f17e114aa8bbbec6ccf90dd91451ed79552fec0029df67",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/denizakdemir/actions/runs/26706776332"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-05-31T07:47:16.000Z",
      "commit": "9973d26f9475e25906a92ea8409f08667a3543ac",
      "fileid": "303ec199ed870c2fd62fe03dd03d77878f812e23b2a6074adb72440fb5c193f1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/denizakdemir/actions/runs/26706776332"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-31T07:46:12.000Z",
      "commit": "9973d26f9475e25906a92ea8409f08667a3543ac",
      "fileid": "c2776216d814bc01b85a562f34f6e6a62278804e646435ce8d691517c569ad27",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/denizakdemir/actions/runs/26706776332"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-31T07:46:26.000Z",
      "commit": "9973d26f9475e25906a92ea8409f08667a3543ac",
      "fileid": "6b5815d0146e4b44d22444fd9647f2a2d5e0d03b144c228e7b120b810dd7b4f1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/denizakdemir/actions/runs/26706776332"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-31T07:46:13.000Z",
      "commit": "9973d26f9475e25906a92ea8409f08667a3543ac",
      "fileid": "62a1fe8810910a3060aeb7403a7183152f8f9e433aa4ecd95cf983a0a4775ab2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/denizakdemir/actions/runs/26706776332"
    }
  ]
}