{
  "_id": "6a215ff8cd65a98ecbd3059b",
  "Package": "tidyactuarial",
  "Type": "Package",
  "Title": "Tidy Tools for Actuarial Mathematics and Life Contingencies",
  "Version": "0.1.5",
  "Authors@R": "person(given = \"Julian\", family = \"Fajardo\", email = \"julian.fajardo1908@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "Provides tidyverse-aligned tools for actuarial mathematics\nand life contingencies, including life tables, survival\nprobabilities, actuarial present values of cash flows, life\nannuities, life insurance, premiums, reserves, multiple-life\ncalculations, Monte Carlo simulation, and deterministic\ncash-flow diagrams. The package emphasizes clear actuarial\nnotation, reproducible workflows, and pipe-friendly tools for\nactuarial education and applied actuarial analysis.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "LazyDataCompression": "xz",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/JulianFajardo1908/tidyactuarial",
  "BugReports": "https://github.com/JulianFajardo1908/tidyactuarial/issues",
  "Repository": "https://julianfajardo1908.r-universe.dev",
  "Date/Publication": "2026-06-03 23:30:14 UTC",
  "RemoteUrl": "https://github.com/julianfajardo1908/tidyactuarial",
  "RemoteRef": "HEAD",
  "RemoteSha": "cccc72ade7029102e8c6093d412e9ec0176d52eb",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-04 11:09:07 UTC",
    "User": "root"
  },
  "Author": "Julian Fajardo [aut, cre]",
  "Maintainer": "Julian Fajardo <julian.fajardo1908@gmail.com>",
  "MD5sum": "1a869f0260ad8e87702db631054da066",
  "_user": "julianfajardo1908",
  "_type": "src",
  "_file": "tidyactuarial_0.1.5.tar.gz",
  "_fileid": "fdcdb475b7c0f6e9ade27ffe5a33b047f4f34dc182958fd3b2c8691050077d01",
  "_filesize": 2200544,
  "_sha256": "fdcdb475b7c0f6e9ade27ffe5a33b047f4f34dc182958fd3b2c8691050077d01",
  "_created": "2026-06-04T11:09:07.000Z",
  "_published": "2026-06-04T11:22:32.001Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79505909430,
      "time": 155,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7409929486"
    },
    {
      "job": 79505909399,
      "time": 146,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7409927202"
    },
    {
      "job": 79505909371,
      "time": 120,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7410107276"
    },
    {
      "job": 79505909423,
      "time": 121,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7410122491"
    },
    {
      "job": 79505483674,
      "time": 162,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7409878744"
    },
    {
      "job": 79505909351,
      "time": 104,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7409913624"
    },
    {
      "job": 79505909496,
      "time": 120,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7409918315"
    },
    {
      "job": 79505909462,
      "time": 103,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7409912656"
    },
    {
      "job": 79505909493,
      "time": 160,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7409931556"
    }
  ],
  "_buildurl": "https://github.com/r-universe/julianfajardo1908/actions/runs/26947926026",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/julianfajardo1908/tidyactuarial",
  "_commit": {
    "id": "cccc72ade7029102e8c6093d412e9ec0176d52eb",
    "author": "Julian Mauricio Fajardo <julian.fajardo1908@gmail.com>",
    "committer": "Julian Mauricio Fajardo <julian.fajardo1908@gmail.com>",
    "message": "Update GitHub links in DESCRIPTION\n",
    "time": 1780529414
  },
  "_maintainer": {
    "name": "Julian Fajardo",
    "email": "julian.fajardo1908@gmail.com",
    "login": "julianfajardo1908",
    "description": "",
    "uuid": 199670299
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "julianfajardo1908",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-14",
      "n": 2
    },
    {
      "week": "2026-23",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "julianfajardo1908",
      "count": 4,
      "uuid": 199670299
    }
  ],
  "_userbio": {
    "uuid": 199670299,
    "type": "user",
    "name": "JulianFajardo1908"
  },
  "_downloads": {
    "count": 561,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tidyactuarial"
  },
  "_devurl": "https://github.com/julianfajardo1908/tidyactuarial",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "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",
    "extra/tidyactuarial.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/julianfajardo1908/tidyactuarial",
  "_realowner": "julianfajardo1908",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-04-10"
    },
    {
      "version": "0.1.2",
      "date": "2026-05-17"
    },
    {
      "version": "0.1.3",
      "date": "2026-05-28"
    },
    {
      "version": "0.1.4",
      "date": "2026-06-01"
    }
  ],
  "_exports": [
    "a_angle",
    "A_xj",
    "amort_schedule",
    "annuity_arith",
    "annuity_geom",
    "annuity_multi",
    "annuity_x",
    "annuity_xy",
    "apv_life_flow",
    "bond_book_value",
    "bond_callable_price",
    "bond_cash_flows",
    "bond_convexity",
    "bond_duration",
    "bond_price",
    "bond_ytm",
    "commutation_table",
    "discount_factor_spot",
    "e_x",
    "e_xy",
    "forward_rate",
    "future_value",
    "fv_flow",
    "immunize_duration",
    "immunize_duration_convexity",
    "insurance_variable_k",
    "insurance_x",
    "insurance_xj",
    "insurance_xy",
    "interest_equivalents",
    "irr_flow",
    "irr_flow_multi",
    "km_lifetable",
    "life_contract",
    "lifetable",
    "lt_tau",
    "mc_annuity",
    "mc_insurance",
    "mc_loss",
    "mc_multilife_status",
    "mc_premium",
    "mc_reserve",
    "md_table",
    "mortality_law_table",
    "plot_cash_flow",
    "plot_immunization_gap",
    "plot_km",
    "portfolio_convexity",
    "portfolio_duration",
    "premium_gross",
    "premium_x",
    "premium_xy",
    "present_value",
    "pv_flow",
    "reserve_x",
    "reserve_xy",
    "s_angle",
    "simulate_annuity_x",
    "simulate_insurance_x",
    "simulate_lifetime",
    "simulate_lifetimes",
    "sinking_fund_schedule",
    "standardize_interest",
    "summary_mc",
    "t_Ex",
    "t_px",
    "t_pxy",
    "t_qx",
    "t_qxj",
    "yield_curve"
  ],
  "_datasets": [
    {
      "name": "bonds_sample",
      "title": "Sample bond contracts for fixed-income examples",
      "object": "bonds_sample",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "bond_id",
        "face",
        "c",
        "k",
        "n",
        "y",
        "bond_type",
        "P"
      ],
      "rows": 5,
      "table": true,
      "tojson": true
    },
    {
      "name": "cash_flows_sample",
      "title": "Sample cash flows for interest theory examples",
      "object": "cash_flows_sample",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "scenario_id",
        "t",
        "C",
        "cashflow_type",
        "description"
      ],
      "rows": 19,
      "table": true,
      "tojson": true
    },
    {
      "name": "loans_sample",
      "title": "Sample loan contracts for amortization examples",
      "object": "loans_sample",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "loan_id",
        "L",
        "i",
        "n_months",
        "k",
        "loan_type",
        "R"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "mortality_colombia_tables",
      "title": "Colombian mortality tables",
      "object": "mortality_colombia_tables",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "table_id",
        "sex",
        "x",
        "lx",
        "dx",
        "qx",
        "px",
        "mu_x",
        "ex",
        "source",
        "qx_calc",
        "qx_diff"
      ],
      "rows": 723,
      "table": true,
      "tojson": true
    },
    {
      "name": "mortality_world_sample_2015_2023",
      "title": "World mortality sample panel, 2015-2023",
      "object": "mortality_world_sample_2015_2023",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "country",
        "country_code",
        "continent",
        "region",
        "year",
        "pandemic_period",
        "sex",
        "x",
        "mx",
        "qx",
        "px",
        "lx",
        "dx",
        "source"
      ],
      "rows": 35451,
      "table": true,
      "tojson": true
    },
    {
      "name": "mortality_world_sample_2023",
      "title": "World mortality sample, 2023",
      "object": "mortality_world_sample_2023",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "country",
        "country_code",
        "continent",
        "region",
        "year",
        "sex",
        "x",
        "mx",
        "qx",
        "px",
        "lx",
        "dx",
        "source"
      ],
      "rows": 3939,
      "table": true,
      "tojson": true
    },
    {
      "name": "multiple_decrement_sample",
      "title": "Sample multiple decrement probabilities",
      "object": "multiple_decrement_sample",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "x",
        "q_death",
        "q_disability",
        "q_withdrawal",
        "q_total",
        "p_total"
      ],
      "rows": 7,
      "table": true,
      "tojson": true
    },
    {
      "name": "soa08lt",
      "title": "SOA Illustrative Life Table",
      "object": "soa08lt",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "x",
        "lx",
        "dx",
        "qx",
        "px"
      ],
      "rows": 141,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "a_angle",
      "title": "Level annuity factor a-angle-n",
      "concept": [
        "annuities"
      ],
      "topics": [
        "a_angle"
      ]
    },
    {
      "page": "amort_schedule",
      "title": "Amortization schedule with optional prepayment adjustment",
      "concept": [
        "amortization"
      ],
      "topics": [
        "amort_schedule"
      ]
    },
    {
      "page": "annuity_arith",
      "title": "Arithmetic annuity factor",
      "concept": [
        "annuities"
      ],
      "topics": [
        "annuity_arith"
      ]
    },
    {
      "page": "annuity_geom",
      "title": "Geometric annuity factor",
      "concept": [
        "annuities"
      ],
      "topics": [
        "annuity_geom"
      ]
    },
    {
      "page": "annuity_multi",
      "title": "Actuarial present value of a multi-life annuity (up to 3 independent lives)",
      "concept": [
        "life-contingencies"
      ],
      "topics": [
        "annuity_multi"
      ]
    },
    {
      "page": "annuity_x",
      "title": "Actuarial present value of a life annuity",
      "concept": [
        "life-contingencies"
      ],
      "topics": [
        "annuity_x"
      ]
    },
    {
      "page": "annuity_xy",
      "title": "Actuarial present value of a two-life annuity",
      "concept": [
        "life-contingencies"
      ],
      "topics": [
        "annuity_xy"
      ]
    },
    {
      "page": "apv_life_flow",
      "title": "Actuarial present value of a payment stream under mortality",
      "topics": [
        "apv_life_flow"
      ]
    },
    {
      "page": "bond_book_value",
      "title": "Book value of a level coupon bond at a coupon date",
      "concept": [
        "bonds"
      ],
      "topics": [
        "bond_book_value"
      ]
    },
    {
      "page": "bond_callable_price",
      "title": "Price of a callable bond at a target minimum yield",
      "concept": [
        "bonds"
      ],
      "topics": [
        "bond_callable_price"
      ]
    },
    {
      "page": "bond_cash_flows",
      "title": "Cash flow structure of a level coupon bond",
      "topics": [
        "bond_cash_flows"
      ]
    },
    {
      "page": "bond_convexity",
      "title": "Discrete convexity of a level coupon bond under a flat yield",
      "concept": [
        "bonds"
      ],
      "topics": [
        "bond_convexity"
      ]
    },
    {
      "page": "bond_duration",
      "title": "Macaulay and modified duration of a level coupon bond under a flat yield",
      "concept": [
        "bonds"
      ],
      "topics": [
        "bond_duration"
      ]
    },
    {
      "page": "bond_price",
      "title": "Price of a level coupon bond from its yield",
      "concept": [
        "bonds"
      ],
      "topics": [
        "bond_price"
      ]
    },
    {
      "page": "bond_ytm",
      "title": "Yield to maturity of a level coupon bond",
      "concept": [
        "bonds"
      ],
      "topics": [
        "bond_ytm"
      ]
    },
    {
      "page": "bonds_sample",
      "title": "Sample bond contracts for fixed-income examples",
      "topics": [
        "bonds_sample"
      ]
    },
    {
      "page": "cash_flows_sample",
      "title": "Sample cash flows for interest theory examples",
      "topics": [
        "cash_flows_sample"
      ]
    },
    {
      "page": "commutation_table",
      "title": "Build an annual commutation table (discrete ages)",
      "topics": [
        "commutation_table"
      ]
    },
    {
      "page": "discount_factor_spot",
      "title": "Spot discount factor",
      "concept": [
        "interest"
      ],
      "topics": [
        "discount_factor_spot"
      ]
    },
    {
      "page": "e_x",
      "title": "Expected future lifetime from an annual life table",
      "topics": [
        "e_x"
      ]
    },
    {
      "page": "e_xy",
      "title": "Expected future lifetime for two independent lives",
      "topics": [
        "e_xy"
      ]
    },
    {
      "page": "forward_rate",
      "title": "Compute an implied forward rate from a discrete spot curve",
      "concept": [
        "interest"
      ],
      "topics": [
        "forward_rate"
      ]
    },
    {
      "page": "future_value",
      "title": "Future value of a single payment",
      "concept": [
        "time-value"
      ],
      "topics": [
        "future_value"
      ]
    },
    {
      "page": "fv_flow",
      "title": "Future value of a general cash flow",
      "concept": [
        "time-value"
      ],
      "topics": [
        "fv_flow"
      ]
    },
    {
      "page": "immunize_duration",
      "title": "Duration-based immunization with multiple assets",
      "concept": [
        "immunization"
      ],
      "topics": [
        "immunize_duration"
      ]
    },
    {
      "page": "immunize_duration_convexity",
      "title": "Duration and convexity immunization with multiple assets",
      "concept": [
        "immunization"
      ],
      "topics": [
        "immunize_duration_convexity"
      ]
    },
    {
      "page": "insurance_variable_k",
      "title": "Actuarial present value of a life insurance with variable k-thly benefits",
      "concept": [
        "life-contingencies"
      ],
      "topics": [
        "insurance_variable_k"
      ]
    },
    {
      "page": "insurance_x",
      "title": "Actuarial present value of a life insurance",
      "concept": [
        "life-contingencies"
      ],
      "topics": [
        "insurance_x"
      ]
    },
    {
      "page": "insurance_xj",
      "title": "Cause-specific term/whole-life insurance APV under multiple decrements",
      "concept": [
        "multiple-decrements"
      ],
      "topics": [
        "A_xj",
        "insurance_xj"
      ]
    },
    {
      "page": "insurance_xy",
      "title": "Actuarial present value of a two-life insurance",
      "concept": [
        "life-contingencies"
      ],
      "topics": [
        "insurance_xy"
      ]
    },
    {
      "page": "interest_equivalents",
      "title": "Equivalent interest rates in FM actuarial notation",
      "concept": [
        "interest"
      ],
      "topics": [
        "interest_equivalents"
      ]
    },
    {
      "page": "irr_flow",
      "title": "Internal rate of return for a cash flow",
      "concept": [
        "time-value"
      ],
      "topics": [
        "irr_flow"
      ]
    },
    {
      "page": "irr_flow_multi",
      "title": "Multiple internal rates of return for a cash flow",
      "concept": [
        "time-value"
      ],
      "topics": [
        "irr_flow_multi"
      ]
    },
    {
      "page": "km_lifetable",
      "title": "Kaplan-Meier survival curve and a lifetable-style life table",
      "topics": [
        "km_lifetable"
      ]
    },
    {
      "page": "life_contract",
      "title": "Create a life-contingency contract specification",
      "concept": [
        "life-contingencies"
      ],
      "topics": [
        "life_contract"
      ]
    },
    {
      "page": "lifetable",
      "title": "Build an annual life table (tidy tibble) from lx, qx, px, or mx",
      "topics": [
        "lifetable"
      ]
    },
    {
      "page": "loans_sample",
      "title": "Sample loan contracts for amortization examples",
      "topics": [
        "loans_sample"
      ]
    },
    {
      "page": "lt_tau",
      "title": "Total-decrement lifetable from a multiple decrement table: lt_tau",
      "topics": [
        "lt_tau"
      ]
    },
    {
      "page": "mc_annuity",
      "title": "Compute simulated present values for life annuities",
      "concept": [
        "monte-carlo"
      ],
      "topics": [
        "mc_annuity"
      ]
    },
    {
      "page": "mc_insurance",
      "title": "Compute simulated present values for life insurance benefits",
      "concept": [
        "monte-carlo"
      ],
      "topics": [
        "mc_insurance"
      ]
    },
    {
      "page": "mc_loss",
      "title": "Compute Monte Carlo loss random variables for life contingencies",
      "concept": [
        "monte-carlo"
      ],
      "topics": [
        "mc_loss"
      ]
    },
    {
      "page": "mc_multilife_status",
      "title": "Compute multiple-life simulated status variables",
      "topics": [
        "mc_multilife_status"
      ]
    },
    {
      "page": "mc_premium",
      "title": "Compute Monte Carlo net premiums for life contingencies",
      "concept": [
        "monte-carlo"
      ],
      "topics": [
        "mc_premium"
      ]
    },
    {
      "page": "mc_reserve",
      "title": "Compute Monte Carlo prospective reserves for life contingencies",
      "concept": [
        "monte-carlo"
      ],
      "topics": [
        "mc_reserve"
      ]
    },
    {
      "page": "md_table",
      "title": "Multiple decrement table (annual, discrete ages)",
      "topics": [
        "md_table"
      ]
    },
    {
      "page": "mortality_colombia_tables",
      "title": "Colombian mortality tables",
      "topics": [
        "mortality_colombia_tables"
      ]
    },
    {
      "page": "mortality_law_table",
      "title": "Generate a tidy life table from a theoretical mortality law",
      "concept": [
        "life-tables"
      ],
      "topics": [
        "mortality_law_table"
      ]
    },
    {
      "page": "mortality_world_sample_2015_2023",
      "title": "World mortality sample panel, 2015-2023",
      "topics": [
        "mortality_world_sample_2015_2023"
      ]
    },
    {
      "page": "mortality_world_sample_2023",
      "title": "World mortality sample, 2023",
      "topics": [
        "mortality_world_sample_2023"
      ]
    },
    {
      "page": "multiple_decrement_sample",
      "title": "Sample multiple decrement probabilities",
      "topics": [
        "multiple_decrement_sample"
      ]
    },
    {
      "page": "plot_cash_flow",
      "title": "Plot a cash-flow diagram",
      "concept": [
        "time-value"
      ],
      "topics": [
        "plot_cash_flow"
      ]
    },
    {
      "page": "plot_immunization_gap",
      "title": "Plot immunization performance under interest-rate shifts",
      "concept": [
        "immunization"
      ],
      "topics": [
        "plot_immunization_gap"
      ]
    },
    {
      "page": "plot_km",
      "title": "Plot a Kaplan-Meier survival curve",
      "topics": [
        "plot_km"
      ]
    },
    {
      "page": "portfolio_convexity",
      "title": "Compute portfolio convexity as a market-value-weighted average",
      "concept": [
        "bonds"
      ],
      "topics": [
        "portfolio_convexity"
      ]
    },
    {
      "page": "portfolio_duration",
      "title": "Compute portfolio duration as a market-value-weighted average",
      "concept": [
        "bonds"
      ],
      "topics": [
        "portfolio_duration"
      ]
    },
    {
      "page": "premium_gross",
      "title": "Gross (expense-loaded) premium from a net premium",
      "concept": [
        "life-contingencies"
      ],
      "topics": [
        "premium_gross"
      ]
    },
    {
      "page": "premium_x",
      "title": "Net premium for single-life insurance by the equivalence principle",
      "concept": [
        "life-contingencies"
      ],
      "topics": [
        "premium_x"
      ]
    },
    {
      "page": "premium_xy",
      "title": "Net premium for two-life insurance by the equivalence principle",
      "concept": [
        "life-contingencies"
      ],
      "topics": [
        "premium_xy"
      ]
    },
    {
      "page": "present_value",
      "title": "Present value of a single payment",
      "concept": [
        "time-value"
      ],
      "topics": [
        "present_value"
      ]
    },
    {
      "page": "pv_flow",
      "title": "Present value of a general cash flow",
      "concept": [
        "time-value"
      ],
      "topics": [
        "pv_flow"
      ]
    },
    {
      "page": "reserve_x",
      "title": "Benefit reserve schedule for single-life insurance",
      "concept": [
        "life-contingencies"
      ],
      "topics": [
        "reserve_x"
      ]
    },
    {
      "page": "reserve_xy",
      "title": "Benefit reserve schedule for two-life insurance",
      "concept": [
        "life-contingencies"
      ],
      "topics": [
        "reserve_xy"
      ]
    },
    {
      "page": "s_angle",
      "title": "Level annuity accumulation factor s-angle-n",
      "concept": [
        "annuities"
      ],
      "topics": [
        "s_angle"
      ]
    },
    {
      "page": "simulate_annuity_x",
      "title": "Monte Carlo simulation of a life annuity",
      "concept": [
        "life-contingencies",
        "simulation"
      ],
      "topics": [
        "simulate_annuity_x"
      ]
    },
    {
      "page": "simulate_insurance_x",
      "title": "Monte Carlo simulation of a life insurance",
      "concept": [
        "life-contingencies",
        "simulation"
      ],
      "topics": [
        "simulate_insurance_x"
      ]
    },
    {
      "page": "simulate_lifetime",
      "title": "Simulate future lifetimes from a life table",
      "concept": [
        "monte-carlo"
      ],
      "topics": [
        "simulate_lifetime"
      ]
    },
    {
      "page": "simulate_lifetimes",
      "title": "Simulate future lifetimes from a life table",
      "topics": [
        "simulate_lifetimes"
      ]
    },
    {
      "page": "sinking_fund_schedule",
      "title": "Sinking fund amortization schedule for a loan",
      "concept": [
        "amortization"
      ],
      "topics": [
        "sinking_fund_schedule"
      ]
    },
    {
      "page": "soa08lt",
      "title": "SOA Illustrative Life Table",
      "topics": [
        "soa08lt"
      ]
    },
    {
      "page": "standardize_interest",
      "title": "Standardize an interest rate to the annual effective rate i",
      "concept": [
        "interest"
      ],
      "topics": [
        "standardize_interest"
      ]
    },
    {
      "page": "summary_mc",
      "title": "Summarise Monte Carlo simulation output",
      "concept": [
        "monte-carlo"
      ],
      "topics": [
        "summary_mc"
      ]
    },
    {
      "page": "t_Ex",
      "title": "Pure endowment (discounted survival): {}_tE_x",
      "topics": [
        "t_Ex"
      ]
    },
    {
      "page": "t_px",
      "title": "t-year survival probability from a life table",
      "topics": [
        "t_px"
      ]
    },
    {
      "page": "t_pxy",
      "title": "Two-life survival probability for independent lives",
      "topics": [
        "t_pxy"
      ]
    },
    {
      "page": "t_qx",
      "title": "t-year death probability from a life table",
      "topics": [
        "t_qx"
      ]
    },
    {
      "page": "t_qxj",
      "title": "t-year probability of decrement by cause j: t_qxj",
      "topics": [
        "t_qxj"
      ]
    },
    {
      "page": "yield_curve",
      "title": "Validate a yield curve and compute discount factors",
      "concept": [
        "interest"
      ],
      "topics": [
        "yield_curve"
      ]
    }
  ],
  "_readme": "https://github.com/julianfajardo1908/tidyactuarial/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "tidyactuarial",
  "_universes": [
    "julianfajardo1908"
  ],
  "_previous": "0.1.4",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.5",
      "date": "2026-06-04T11:11:23.000Z",
      "distro": "noble",
      "commit": "cccc72ade7029102e8c6093d412e9ec0176d52eb",
      "fileid": "886f25bc5ad631b58d48b9d8a251e7290a69ce4e5d09afea61287f6ba7781d30",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/julianfajardo1908/actions/runs/26947926026"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.5",
      "date": "2026-06-04T11:11:18.000Z",
      "distro": "noble",
      "commit": "cccc72ade7029102e8c6093d412e9ec0176d52eb",
      "fileid": "ef015ab084408e7ab5859091f82991dda3c74ab0df411132c64b3617961168f0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/julianfajardo1908/actions/runs/26947926026"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.5",
      "date": "2026-06-04T11:20:56.000Z",
      "commit": "cccc72ade7029102e8c6093d412e9ec0176d52eb",
      "fileid": "f5d8de15d86c775f02ff9396b074eb260fb9a6568f22cad316bafa4e79675a48",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/julianfajardo1908/actions/runs/26947926026"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.5",
      "date": "2026-06-04T11:21:40.000Z",
      "commit": "cccc72ade7029102e8c6093d412e9ec0176d52eb",
      "fileid": "25826b0b49a35657f7d684c4f1da8776050a41ffaa663985b0334892b82d503b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/julianfajardo1908/actions/runs/26947926026"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.5",
      "date": "2026-06-04T11:11:20.000Z",
      "commit": "cccc72ade7029102e8c6093d412e9ec0176d52eb",
      "fileid": "73eff498758e80f12748e60bbed148bc6338232107592d31494250374c610426",
      "status": "success",
      "buildurl": "https://github.com/r-universe/julianfajardo1908/actions/runs/26947926026"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.5",
      "date": "2026-06-04T11:10:36.000Z",
      "commit": "cccc72ade7029102e8c6093d412e9ec0176d52eb",
      "fileid": "f2866551e338ceb2d2b8f1c8639b506b5765689555a4a10ca0cceb36c6730d7b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/julianfajardo1908/actions/runs/26947926026"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.5",
      "date": "2026-06-04T11:10:23.000Z",
      "commit": "cccc72ade7029102e8c6093d412e9ec0176d52eb",
      "fileid": "16c02939fc9816f77cfeb21b6954aa9dd6d7678feea5f00db27ecb8fc91d81e2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/julianfajardo1908/actions/runs/26947926026"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.5",
      "date": "2026-06-04T11:11:21.000Z",
      "commit": "cccc72ade7029102e8c6093d412e9ec0176d52eb",
      "fileid": "fabe9bbdad8b9b057f0c274e94d3c7d237cba7624286eec9a42633b9e920751d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/julianfajardo1908/actions/runs/26947926026"
    }
  ]
}