{
  "_id": "6ad4b15a4a34890ab493809c",
  "Package": "insurancerating",
  "Type": "Package",
  "Title": "Actuarial Tools for Insurance Pricing Models",
  "Version": "0.8.2.9000",
  "Authors@R": "c(person(\"Martin\", \"Haringa\", role = c(\"aut\", \"cre\"), email = \"mtharinga@gmail.com\"))",
  "Author": "Martin Haringa [aut, cre]",
  "Maintainer": "Martin Haringa <mtharinga@gmail.com>",
  "BugReports": "https://github.com/MHaringa/insurancerating/issues",
  "Description": "Provides actuarial tools and building blocks for\nanalysing, modelling, refining, and validating insurance rating\nmodels. Designed to support common GLM-based pricing tasks and\nthe translation of statistical model output into practical\ntariff structures. The package supports the construction of\ninsurance tariff classes using a data-driven approach, based on\nthe methodology of Antonio and Valdez (2012)\n<doi:10.1007/s10182-011-0152-7>.",
  "License": "GPL (>= 2)",
  "URL": "https://mharinga.github.io/insurancerating/,\nhttps://github.com/MHaringa/insurancerating",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "Language": "en-US",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libssl-dev\nzlib1g-dev",
  "Repository": "https://mharinga.r-universe.dev",
  "Date/Publication": "2026-10-18 08:02:59 UTC",
  "RemoteUrl": "https://github.com/mharinga/insurancerating",
  "RemoteRef": "HEAD",
  "RemoteSha": "35ef20a65f48b87b37996ffe74dfade6c56836a6",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-18 11:32:01 UTC",
    "User": "root"
  },
  "_user": "mharinga",
  "_type": "src",
  "_file": "insurancerating_0.8.2.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/cb82de7e44a31b79e97580d8b6cb563b081eade9cb11bcbd0658fccc100df26f",
  "_filesize": 2351013,
  "_sha256": "cb82de7e44a31b79e97580d8b6cb563b081eade9cb11bcbd0658fccc100df26f",
  "_expires": "2027-01-26T11:45:28.000Z",
  "_created": "2026-10-18T11:32:01.000Z",
  "_published": "2026-10-18T11:45:30.271Z",
  "_buildurl": "https://github.com/r-universe/mharinga/actions/runs/39123309301",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117664227060,
      "time": 293,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12135406631"
    },
    {
      "job": 117664227074,
      "time": 289,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12135481357"
    },
    {
      "job": 117664227067,
      "time": 156,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12135391288"
    },
    {
      "job": 117664227072,
      "time": 239,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12135482269"
    },
    {
      "job": 117663234591,
      "time": 295,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12134904166"
    },
    {
      "job": 117664227058,
      "time": 126,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12135510421"
    },
    {
      "job": 117664227114,
      "time": 254,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12135730088"
    },
    {
      "job": 117664227093,
      "time": 238,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12134878086"
    },
    {
      "job": 117664227609,
      "time": 241,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12135371028"
    }
  ],
  "_upstream": "https://github.com/mharinga/insurancerating",
  "_commit": {
    "id": "35ef20a65f48b87b37996ffe74dfade6c56836a6",
    "author": "MHaringa <mtharinga@gmail.com>",
    "committer": "MHaringa <mtharinga@gmail.com>",
    "message": "input restriction for level column in add_restriction()\n",
    "time": 1792310579
  },
  "_maintainer": {
    "name": "Martin Haringa",
    "email": "mtharinga@gmail.com",
    "login": "mharinga",
    "description": "",
    "uuid": 12985683
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "ciTools",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "DHARMa",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "evtree",
      "role": "Imports"
    },
    {
      "package": "fitdistrplus",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "mgcv",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "role": "Imports"
    },
    {
      "package": "partykit",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "scam",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "classInt",
      "role": "Suggests"
    },
    {
      "package": "DBI",
      "role": "Suggests"
    },
    {
      "package": "dbplyr",
      "role": "Suggests"
    },
    {
      "package": "duckdb",
      "role": "Suggests"
    },
    {
      "package": "ggbeeswarm",
      "role": "Suggests"
    },
    {
      "package": "ggrepel",
      "role": "Suggests"
    },
    {
      "package": "gt",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "mharinga",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-49",
      "n": 1
    },
    {
      "week": "2025-50",
      "n": 2
    },
    {
      "week": "2025-51",
      "n": 1
    },
    {
      "week": "2025-52",
      "n": 1
    },
    {
      "week": "2026-07",
      "n": 2
    },
    {
      "week": "2026-09",
      "n": 7
    },
    {
      "week": "2026-11",
      "n": 2
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-16",
      "n": 3
    },
    {
      "week": "2026-17",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 4
    },
    {
      "week": "2026-20",
      "n": 1
    },
    {
      "week": "2026-21",
      "n": 6
    },
    {
      "week": "2026-23",
      "n": 11
    },
    {
      "week": "2026-29",
      "n": 3
    },
    {
      "week": "2026-30",
      "n": 7
    },
    {
      "week": "2026-31",
      "n": 9
    },
    {
      "week": "2026-32",
      "n": 6
    },
    {
      "week": "2026-33",
      "n": 9
    },
    {
      "week": "2026-34",
      "n": 2
    },
    {
      "week": "2026-36",
      "n": 3
    },
    {
      "week": "2026-37",
      "n": 3
    },
    {
      "week": "2026-42",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.8.0",
      "date": "2026-06-02"
    },
    {
      "name": "v0.8.1",
      "date": "2026-07-30"
    },
    {
      "name": "v0.8.2",
      "date": "2026-09-01"
    }
  ],
  "_topics": [
    "actuarial",
    "actuarial-science",
    "insurance",
    "pricing"
  ],
  "_stars": 95,
  "_contributors": [
    {
      "user": "mharinga",
      "count": 325,
      "uuid": 12985683
    }
  ],
  "_userbio": {
    "uuid": 12985683,
    "type": "user",
    "name": "Martin Haringa",
    "followers": 33
  },
  "_downloads": {
    "count": 691,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/insurancerating"
  },
  "_devurl": "https://github.com/mharinga/insurancerating",
  "_pkgdown": "https://mharinga.github.io/insurancerating/",
  "_searchresults": 103,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/insurancerating.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/mharinga/insurancerating",
  "_realowner": "mharinga",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.4.0",
      "date": "2019-02-06"
    },
    {
      "version": "0.4.1",
      "date": "2019-04-10"
    },
    {
      "version": "0.4.2",
      "date": "2019-05-31"
    },
    {
      "version": "0.4.3",
      "date": "2019-11-01"
    },
    {
      "version": "0.5.0",
      "date": "2020-03-12"
    },
    {
      "version": "0.5.1",
      "date": "2020-03-29"
    },
    {
      "version": "0.5.2",
      "date": "2020-03-31"
    },
    {
      "version": "0.6.0",
      "date": "2020-04-11"
    },
    {
      "version": "0.6.1",
      "date": "2020-04-29"
    },
    {
      "version": "0.6.2",
      "date": "2020-06-08"
    },
    {
      "version": "0.6.3",
      "date": "2020-10-28"
    },
    {
      "version": "0.6.4",
      "date": "2021-01-12"
    },
    {
      "version": "0.6.5",
      "date": "2021-03-22"
    },
    {
      "version": "0.6.6",
      "date": "2021-05-19"
    },
    {
      "version": "0.6.7",
      "date": "2021-07-28"
    },
    {
      "version": "0.6.8",
      "date": "2021-11-10"
    },
    {
      "version": "0.6.9",
      "date": "2021-12-11"
    },
    {
      "version": "0.7.0",
      "date": "2022-07-08"
    },
    {
      "version": "0.7.1",
      "date": "2022-09-06"
    },
    {
      "version": "0.7.2",
      "date": "2022-12-20"
    },
    {
      "version": "0.7.3",
      "date": "2024-05-09"
    },
    {
      "version": "0.7.4",
      "date": "2024-05-20"
    },
    {
      "version": "0.7.5",
      "date": "2024-10-09"
    },
    {
      "version": "0.8.0",
      "date": "2026-06-02"
    },
    {
      "version": "0.8.1",
      "date": "2026-07-30"
    },
    {
      "version": "0.8.2",
      "date": "2026-09-08"
    }
  ],
  "_exports": [
    "active_rows_by_date",
    "add_observed_experience",
    "add_portfolio_experience",
    "add_prediction",
    "add_rebasing",
    "add_relativities",
    "add_restriction",
    "add_shrinkage",
    "add_smoothing",
    "add_tariff_segments",
    "as_gt",
    "assess_excess_threshold",
    "audit_refinement",
    "autoplot",
    "biggest_reference",
    "bootstrap_coefficients",
    "bootstrap_performance",
    "bootstrap_rmse",
    "calibrate_model",
    "check_overdispersion",
    "check_residuals",
    "construct_model_points",
    "construct_tariff_classes",
    "derive_tariff_segments",
    "edit_smoothing",
    "extract_model_data",
    "factor_analysis",
    "fisher",
    "fisher_classify",
    "fit_gam",
    "fit_truncated_dist",
    "fit_truncated_severity",
    "histbin",
    "merge_date_ranges",
    "merge_date_ranges_db",
    "model_data",
    "model_performance",
    "outlier_histogram",
    "period_to_months",
    "plot_severity_distribution",
    "premium_change",
    "prepare_refinement",
    "rating_factors",
    "rating_factors2",
    "rating_grid",
    "rating_grid_db",
    "rating_table",
    "redistribute_excess_loss",
    "reduce",
    "refit",
    "refit_glm",
    "relativities",
    "restrict_coef",
    "rgammat",
    "risk_factor_gam",
    "riskfactor_gam",
    "rlnormt",
    "rmse",
    "rows_per_date",
    "set_reference_level",
    "smooth_coef",
    "split_level",
    "split_periods_to_months",
    "split_relativities",
    "univariate",
    "update_glm"
  ],
  "_datasets": [
    {
      "name": "MTPL",
      "title": "Motor Third Party Liability (MTPL) portfolio",
      "object": "MTPL",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "age_policyholder",
        "nclaims",
        "exposure",
        "amount",
        "power",
        "bm",
        "zip"
      ],
      "rows": 30000,
      "table": true,
      "tojson": true
    },
    {
      "name": "MTPL2",
      "title": "Motor Third Party Liability (MTPL) portfolio (3,000 policyholders)",
      "object": "MTPL2",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "customer_id",
        "area",
        "nclaims",
        "amount",
        "exposure",
        "premium"
      ],
      "rows": 3000,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "active_rows_by_date",
      "title": "Match event dates to active portfolio periods",
      "topics": [
        "active_rows_by_date"
      ]
    },
    {
      "page": "add_portfolio_experience",
      "title": "Add portfolio experience to a rating table",
      "topics": [
        "add_portfolio_experience",
        "add_portfolio_experience.rating_table"
      ]
    },
    {
      "page": "add_prediction",
      "title": "Add model predictions to a pricing data set",
      "topics": [
        "add_prediction"
      ]
    },
    {
      "page": "add_rebasing",
      "title": "Rebase categorical tariff relativities to a reference level",
      "topics": [
        "add_rebasing"
      ]
    },
    {
      "page": "add_relativities",
      "title": "Add sublevel relativities to a refinement workflow",
      "topics": [
        "add_relativities"
      ]
    },
    {
      "page": "add_restriction",
      "title": "Add coefficient restrictions to a refinement workflow",
      "topics": [
        "add_restriction"
      ]
    },
    {
      "page": "add_shrinkage",
      "title": "Shrink categorical tariff relativities towards a common level",
      "topics": [
        "add_shrinkage"
      ]
    },
    {
      "page": "add_smoothing",
      "title": "Smooth grouped tariff relativities in a refinement workflow",
      "topics": [
        "add_smoothing"
      ]
    },
    {
      "page": "add_tariff_segments",
      "title": "Add derived tariff segments to portfolio data",
      "topics": [
        "add_tariff_segments"
      ]
    },
    {
      "page": "as_gt",
      "title": "Convert an object to a gt table",
      "topics": [
        "as_gt",
        "as_gt.bootstrap_coefficients",
        "as_gt.rating_table",
        "as_gt.threshold_assessment"
      ]
    },
    {
      "page": "assess_excess_threshold",
      "title": "Assess possible excess-loss thresholds",
      "topics": [
        "assess_excess_threshold"
      ]
    },
    {
      "page": "audit_refinement",
      "title": "Audit the effect of a fitted model refinement",
      "topics": [
        "audit_refinement"
      ]
    },
    {
      "page": "autoplot.bootstrap_performance",
      "title": "Plot the resampled performance distribution",
      "topics": [
        "autoplot.bootstrap_performance"
      ]
    },
    {
      "page": "autoplot.check_residuals",
      "title": "Inspect simulation-based residual uniformity",
      "topics": [
        "autoplot.check_residuals"
      ]
    },
    {
      "page": "autoplot.factor_analysis",
      "title": "Plot observed portfolio experience by risk factor",
      "topics": [
        "autoplot.factor_analysis"
      ]
    },
    {
      "page": "autoplot.rating_refinement",
      "title": "Inspect a model refinement step",
      "topics": [
        "autoplot.rating_refinement"
      ]
    },
    {
      "page": "autoplot.rating_table",
      "title": "Compare fitted risk-factor effects graphically",
      "topics": [
        "autoplot.rating_table"
      ]
    },
    {
      "page": "autoplot.tariff_effect",
      "title": "Inspect smooth risk-factor effects and tariff-segment boundaries",
      "topics": [
        "autoplot.riskfactor_gam",
        "autoplot.tariff_effect",
        "autoplot.tariff_segments"
      ]
    },
    {
      "page": "autoplot.truncated_severity",
      "title": "Plot a fitted truncated severity distribution",
      "topics": [
        "autoplot.truncated_dist",
        "autoplot.truncated_severity"
      ]
    },
    {
      "page": "bootstrap_coefficients",
      "title": "Assess GLM coefficient stability by portfolio-row bootstrap",
      "topics": [
        "bootstrap_coefficients"
      ]
    },
    {
      "page": "bootstrap_performance",
      "title": "Assess performance stability under repeated resampling",
      "topics": [
        "bootstrap_performance"
      ]
    },
    {
      "page": "calibrate_model",
      "title": "Calibrate the overall level of a refined pricing model",
      "topics": [
        "calibrate_model"
      ]
    },
    {
      "page": "check_overdispersion",
      "title": "Check overdispersion of a Poisson claim frequency model",
      "topics": [
        "check_overdispersion"
      ]
    },
    {
      "page": "check_residuals",
      "title": "Check simulation-based model residuals",
      "topics": [
        "check_residuals"
      ]
    },
    {
      "page": "derive_tariff_segments",
      "title": "Derive candidate tariff segments from a smooth risk-factor effect",
      "topics": [
        "derive_tariff_segments"
      ]
    },
    {
      "page": "edit_smoothing",
      "title": "Edit a smoothing curve in a refinement workflow",
      "topics": [
        "edit_smoothing"
      ]
    },
    {
      "page": "extract_model_data",
      "title": "Recover the portfolio data used by a fitted model",
      "topics": [
        "extract_model_data"
      ]
    },
    {
      "page": "factor_analysis",
      "title": "Summarise observed portfolio experience by risk factor",
      "topics": [
        "factor_analysis"
      ]
    },
    {
      "page": "fisher_classify",
      "title": "Fisher's natural breaks classification",
      "topics": [
        "fisher_classify"
      ]
    },
    {
      "page": "fit_truncated_severity",
      "title": "Fit severity distributions to truncated claim data",
      "topics": [
        "fit_truncated_severity"
      ]
    },
    {
      "page": "merge_date_ranges",
      "title": "Reduce portfolio periods by merging adjacent date ranges",
      "topics": [
        "merge_date_ranges"
      ]
    },
    {
      "page": "merge_date_ranges_db",
      "title": "Merge connected portfolio periods in DuckDB",
      "topics": [
        "merge_date_ranges_db"
      ]
    },
    {
      "page": "model_performance",
      "title": "Compare fitted GLMs using common performance measures",
      "topics": [
        "model_performance"
      ]
    },
    {
      "page": "MTPL",
      "title": "Motor Third Party Liability (MTPL) portfolio",
      "topics": [
        "MTPL"
      ]
    },
    {
      "page": "MTPL2",
      "title": "Motor Third Party Liability (MTPL) portfolio (3,000 policyholders)",
      "topics": [
        "MTPL2"
      ]
    },
    {
      "page": "outlier_histogram",
      "title": "Portfolio histogram with tail bins",
      "topics": [
        "outlier_histogram"
      ]
    },
    {
      "page": "plot_severity_distribution",
      "title": "Exploratory severity diagnostics by category",
      "topics": [
        "plot_severity_distribution"
      ]
    },
    {
      "page": "premium_change",
      "title": "Interpret the premium effect of a smoothing curve",
      "topics": [
        "as_gt.premium_change",
        "premium_change"
      ]
    },
    {
      "page": "prepare_refinement",
      "title": "Prepare a model refinement workflow",
      "topics": [
        "prepare_refinement"
      ]
    },
    {
      "page": "rating_grid",
      "title": "Construct observed rating-grid points",
      "topics": [
        "rating_grid"
      ]
    },
    {
      "page": "rating_grid_db",
      "title": "Reduce a database portfolio to observed rating-grid points",
      "topics": [
        "rating_grid_db"
      ]
    },
    {
      "page": "rating_table",
      "title": "Present fitted pricing-model effects as a rating table",
      "topics": [
        "rating_table"
      ]
    },
    {
      "page": "redistribute_excess_loss",
      "title": "Redistribute large losses for severity or risk-premium modelling",
      "topics": [
        "redistribute_excess_loss"
      ]
    },
    {
      "page": "refit",
      "title": "Fit a prepared refinement specification",
      "topics": [
        "refit"
      ]
    },
    {
      "page": "relativity_specification",
      "title": "Define sublevel relativity specifications",
      "topics": [
        "relativities",
        "relativity_specification",
        "split_level"
      ]
    },
    {
      "page": "rgammat",
      "title": "Simulate severities from a truncated gamma distribution",
      "topics": [
        "rgammat"
      ]
    },
    {
      "page": "risk_factor_gam",
      "title": "Estimate a smooth effect for a continuous risk factor",
      "topics": [
        "risk_factor_gam"
      ]
    },
    {
      "page": "rlnormt",
      "title": "Simulate severities from a truncated lognormal distribution",
      "topics": [
        "rlnormt"
      ]
    },
    {
      "page": "rmse",
      "title": "Calculate response-scale prediction error",
      "topics": [
        "rmse"
      ]
    },
    {
      "page": "set_reference_level",
      "title": "Set the reference level of a factor",
      "topics": [
        "set_reference_level"
      ]
    },
    {
      "page": "split_periods_to_months",
      "title": "Split portfolio periods into calendar months",
      "topics": [
        "split_periods_to_months"
      ]
    }
  ],
  "_pkglogo": "https://github.com/mharinga/insurancerating/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/mharinga/insurancerating/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "ape",
    "arm",
    "askpass",
    "base64enc",
    "boot",
    "bslib",
    "cachem",
    "ciTools",
    "cli",
    "coda",
    "codetools",
    "commonmark",
    "cpp11",
    "crosstalk",
    "curl",
    "data.table",
    "DHARMa",
    "digest",
    "doParallel",
    "dplyr",
    "evaluate",
    "evtree",
    "farver",
    "fastmap",
    "fitdistrplus",
    "fontawesome",
    "foreach",
    "Formula",
    "fs",
    "gap",
    "gap.datasets",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "inum",
    "isoband",
    "iterators",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lazyeval",
    "libcoin",
    "lifecycle",
    "lme4",
    "lmtest",
    "lubridate",
    "magrittr",
    "MASS",
    "Matrix",
    "memoise",
    "mgcv",
    "mime",
    "minqa",
    "mvtnorm",
    "nlme",
    "nloptr",
    "openssl",
    "otel",
    "partykit",
    "patchwork",
    "pillar",
    "pkgconfig",
    "plotly",
    "plyr",
    "promises",
    "purrr",
    "qgam",
    "R6",
    "rappdirs",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppEigen",
    "Rdpack",
    "reformulas",
    "rlang",
    "rmarkdown",
    "rpart",
    "S7",
    "sandwich",
    "sass",
    "scales",
    "scam",
    "shiny",
    "sourcetools",
    "stringi",
    "stringr",
    "strucchange",
    "survival",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "tinytex",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xtable",
    "yaml",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Portfolio and data",
        "Understanding rating factors",
        "Factor analysis",
        "Basic factor analysis",
        "Visualising factor behaviour",
        "Handling continuous variables",
        "Why continuous variables are treated separately",
        "Analysing the shape with a GAM",
        "Deriving tariff segments",
        "Adding tariff segments to the data",
        "Estimating frequency and severity",
        "Why GLMs are used",
        "Frequency model",
        "Severity model",
        "Constructing technical risk premium",
        "From technical risk to tariff",
        "Fitting a tariff representation",
        "Interpreting model effects and observed experience",
        "Rating table",
        "Visualising coefficients",
        "Validating the model",
        "Overdispersion",
        "Model performance",
        "Bootstrap performance",
        "Refining the tariff",
        "Summary",
        "Where to go next"
      ],
      "created": "2026-04-16 09:32:09",
      "modified": "2026-08-10 11:25:48",
      "commits": 10
    },
    {
      "source": "large-portfolios.Rmd",
      "filename": "large-portfolios.html",
      "title": "Large Portfolios",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why large portfolios require a different workflow",
        "Memory rather than a fixed row limit",
        "From policy records to model points",
        "Optional temporal consolidation",
        "Local model-point aggregation",
        "Aggregation and GLM estimation",
        "Lazy model-point aggregation with DuckDB",
        "Scaling the same workflow to 10 and 50 million rows",
        "Consolidating policy periods in DuckDB",
        "Which reduction comes first?",
        "Where to go next"
      ],
      "created": "2026-08-09 12:29:15",
      "modified": "2026-08-10 11:25:48",
      "commits": 2
    },
    {
      "source": "model-validation.Rmd",
      "filename": "model-validation.html",
      "title": "Model validation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What does model validation mean?",
        "Validation map",
        "Compact example setup",
        "Comparing model performance",
        "Inspecting tariff structure and observed experience",
        "Assessing resampling stability",
        "Checking distributional assumptions",
        "Overdispersion",
        "Simulation-based residuals",
        "Reviewing observed versus expected experience",
        "Validation, investigation and refinement",
        "Putting the evidence together",
        "Where to go next"
      ],
      "created": "2026-04-16 09:32:09",
      "modified": "2026-08-10 11:25:48",
      "commits": 7
    },
    {
      "source": "pricing-workflow-building-blocks.Rmd",
      "filename": "pricing-workflow-building-blocks.html",
      "title": "Pricing workflow and package building blocks",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Package map",
        "Understanding the portfolio",
        "Preparing modelling data",
        "Treating large losses",
        "Understanding and structuring risk factors",
        "Estimating technical risk",
        "Interpreting model effects",
        "Refining the tariff",
        "Validating the model",
        "Scaling to large portfolios",
        "Choosing the building blocks",
        "Where to go next"
      ],
      "created": "2026-05-11 13:11:23",
      "modified": "2026-08-10 11:25:48",
      "commits": 15
    },
    {
      "source": "refinement-workflow.Rmd",
      "filename": "refinement-workflow.html",
      "title": "Refinement building blocks",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "A compact unrestricted model",
        "Preparing the refinement",
        "Smoothing an ordered effect",
        "Inspecting the proposal",
        "Refining a selected part of the smoothing",
        "Explicitly redirecting the curve",
        "Applying a relative local adjustment",
        "Adjusting the slope after an anchor",
        "Interpreting the premium effect",
        "Restricting selected levels",
        "Shrinking a categorical effect",
        "Adding differentiation within model levels",
        "Combining and reviewing refinements",
        "Refitting the model",
        "Inspecting the fitted result",
        "Calibrating the final level",
        "Auditing the portfolio effect",
        "When to revisit the model",
        "Iterating without losing the specification",
        "Summary",
        "Where to go next"
      ],
      "created": "2026-04-16 09:32:09",
      "modified": "2026-10-18 08:02:59",
      "commits": 29
    }
  ],
  "_score": 8.750228674683651,
  "_indexed": true,
  "_nocasepkg": "insurancerating",
  "_universes": [
    "mharinga"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.8.2.9000",
      "date": "2026-10-18T11:35:27.000Z",
      "distro": "resolute",
      "commit": "35ef20a65f48b87b37996ffe74dfade6c56836a6",
      "fileid": "https://r2.ropensci.org/2931dee97e0996fb42ac7fc308d796b580996fb080d94ad4f576e95af52ef46b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mharinga/actions/runs/39123309301"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.8.2.9000",
      "date": "2026-10-18T11:34:56.000Z",
      "distro": "resolute",
      "commit": "35ef20a65f48b87b37996ffe74dfade6c56836a6",
      "fileid": "https://r2.ropensci.org/a671507d4ae2d4f9bbba8945eb7372c385edbacea98a162fe72d18f99b97f45a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mharinga/actions/runs/39123309301"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.8.2.9000",
      "date": "2026-10-18T11:40:34.000Z",
      "commit": "35ef20a65f48b87b37996ffe74dfade6c56836a6",
      "fileid": "https://r2.ropensci.org/bfe67f18eb358019d5b9e6a1b6055d45805e6f3fd7ddce411b4101bc8fd69464",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mharinga/actions/runs/39123309301"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.8.2.9000",
      "date": "2026-10-18T11:42:57.000Z",
      "commit": "35ef20a65f48b87b37996ffe74dfade6c56836a6",
      "fileid": "https://r2.ropensci.org/37e999d346e1adf124b022e2b64ff450e1f3abdb86ae9df6a887512161e23294",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mharinga/actions/runs/39123309301"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.8.2.9000",
      "date": "2026-10-18T11:34:41.000Z",
      "commit": "35ef20a65f48b87b37996ffe74dfade6c56836a6",
      "fileid": "https://r2.ropensci.org/c74b9b3639d6ad48e6ef40edf40ec9f1ccead1defd9039805cf35c685525656a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mharinga/actions/runs/39123309301"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.8.2.9000",
      "date": "2026-10-18T11:33:46.000Z",
      "commit": "35ef20a65f48b87b37996ffe74dfade6c56836a6",
      "fileid": "https://r2.ropensci.org/4b98deb67f97f824b840727dda156df13bbec6398ec68def50492a696ecf205c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mharinga/actions/runs/39123309301"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.8.2.9000",
      "date": "2026-10-18T11:33:39.000Z",
      "commit": "35ef20a65f48b87b37996ffe74dfade6c56836a6",
      "fileid": "https://r2.ropensci.org/596bcbb61b6b3de201668704980d28ff4fdbebe5f9f8d931835809e836c3cd67",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mharinga/actions/runs/39123309301"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.8.2.9000",
      "date": "2026-10-18T11:33:42.000Z",
      "commit": "35ef20a65f48b87b37996ffe74dfade6c56836a6",
      "fileid": "https://r2.ropensci.org/0f3ebb43caf86c77cd8ce274a97a440f07b474772a7ca99e793191ecc6466256",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mharinga/actions/runs/39123309301"
    }
  ]
}