{
  "_id": "6a1f2f2db401979e73426fdc",
  "Package": "JPSurv",
  "Version": "3.0.20",
  "Date": "2025-05-15",
  "Title": "Joinpoint Model for Relative and Cause-Specific Survival",
  "Authors@R": "c(person(given=\"Angela\", family=\"Mariotto\", role=\"aut\"),\nperson(given=\"Theresa\", family=\"Devasia\", role=\"aut\"),\nperson(given=\"Yongwu\", family=\"Shao\", role=\"aut\"),\nperson(given=\"Jun\", family=\"Luo\", role=\"ctb\"),\nperson(given=\"Daniel\", family=\"Miller\", role=\"ctb\"),\nperson(given=\"Fanni\", family=\"Zhang\", role=\"aut\"),\nperson(given=\"Bill\", family=\"Wheeler\", role=\"cre\", email=\"wheelerb@imsweb.com\"))",
  "Description": "Contains functions for fitting a joinpoint proportional\nhazards model to relative survival or cause-specific survival\ndata, including estimates of joinpoint years at which survival\ntrends have changed and trend measures in the hazard and\ncumulative survival scale. See Yu et al.(2009)\n<doi:10.1111/j.1467-985X.2009.00580.x>.",
  "License": "GPL (>= 2)",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-15 09:14:58 UTC",
    "User": "root"
  },
  "Author": "Angela Mariotto [aut], Theresa Devasia [aut], Yongwu Shao\n[aut], Jun Luo [ctb], Daniel Miller [ctb], Fanni Zhang [aut],\nBill Wheeler [cre]",
  "Maintainer": "Bill Wheeler <wheelerb@imsweb.com>",
  "Repository": "https://wheelerb.r-universe.dev",
  "Date/Publication": "2025-05-19 14:20:09 UTC",
  "RemoteUrl": "https://github.com/cran/JPSurv",
  "RemoteRef": "HEAD",
  "RemoteSha": "10049edffe7c7fd20f52a286dab2a9b61a278094",
  "MD5sum": "5817a2f72cfaf0ffbb2e353295c078a8",
  "_user": "wheelerb",
  "_type": "src",
  "_file": "JPSurv_3.0.20.tar.gz",
  "_fileid": "30f68d4055dea58a28c4c53f596a3255ff14f21c1478a17804f60c673c3d248c",
  "_filesize": 1168851,
  "_sha256": "30f68d4055dea58a28c4c53f596a3255ff14f21c1478a17804f60c673c3d248c",
  "_created": "2026-05-15T09:14:58.000Z",
  "_published": "2026-06-02T19:29:49.141Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79154885561,
      "time": 143,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7013865998"
    },
    {
      "job": 79154886050,
      "time": 141,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7013865621"
    },
    {
      "job": 79154885920,
      "time": 96,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7013852826"
    },
    {
      "job": 79154885414,
      "time": 141,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7013865368"
    },
    {
      "job": 79154884334,
      "time": 199,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7013825219"
    },
    {
      "job": 79154884938,
      "time": 93,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367787457"
    },
    {
      "job": 79154885484,
      "time": 114,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7013857984"
    },
    {
      "job": 79154885714,
      "time": 95,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7013852544"
    },
    {
      "job": 79154886119,
      "time": 100,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7013854130"
    }
  ],
  "_buildurl": "https://github.com/r-universe/wheelerb/actions/runs/25909906995",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/JPSurv",
  "_commit": {
    "id": "10049edffe7c7fd20f52a286dab2a9b61a278094",
    "author": "Bill Wheeler <wheelerb@imsweb.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 3.0.20\n",
    "time": 1747664409
  },
  "_maintainer": {
    "name": "Bill Wheeler",
    "email": "wheelerb@imsweb.com",
    "login": "wheelerb",
    "uuid": 33498685
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggrepel",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-21",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "3.0.20",
      "date": "2025-05-19"
    }
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "wheelerb",
      "count": 1,
      "uuid": 33498685
    }
  ],
  "_userbio": {
    "uuid": 33498685,
    "type": "user",
    "name": "wheelerb"
  },
  "_downloads": {
    "count": 542,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/JPSurv"
  },
  "_searchresults": 1,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/JPSurv.html",
    "manual.pdf"
  ],
  "_realowner": "wheelerb",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2012-03-07"
    },
    {
      "version": "3.0.20",
      "date": "2025-05-19"
    }
  ],
  "_exports": [
    "aapc",
    "aapc.multiints",
    "dictionary.overview",
    "download.data",
    "input.valid",
    "joinpoint",
    "joinpoint.choose.cutpoint",
    "joinpoint.cond",
    "joinpoint.conditional",
    "joinpoint.relaxProp",
    "joinpoint.seerdata",
    "jp.plot.cond.year",
    "jp.plot.death",
    "jp.plot.surv",
    "Plot.dying.year.annotate",
    "Plot.surv.int.multiyears",
    "Plot.surv.year.annotate"
  ],
  "_datasets": [
    {
      "name": "breast.example",
      "title": "Data for examples",
      "object": "breast.example",
      "file": "breast.example.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Page_type",
        "Age_groups",
        "Breast_stage",
        "Year_of_diagnosis_1975",
        "Interval",
        "Alive_at_Start",
        "Died",
        "Lost_to_Followup",
        "Observed_Survival_Interval",
        "Observed_Survival_Cum",
        "Expected_Survival_Interval",
        "Expected_Survival_Cum",
        "Relative_Survival_Interval",
        "Relative_Survival_Cum",
        "Observed_SE_Interval",
        "Observed_SE_Cum",
        "Relative_SE_Interval",
        "Relative_SE_Cum"
      ],
      "rows": 6898,
      "table": true,
      "tojson": true
    },
    {
      "name": "fit1",
      "title": "Fitted joinpoint object and subset string",
      "object": "fit1",
      "file": "fit1.rda",
      "class": [
        "joinpoint"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "fit2",
      "title": "Fitted joinpoint object and subset string",
      "object": "fit2",
      "file": "fit2.rda",
      "class": [
        "joinpoint"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "fit3",
      "title": "Fitted joinpoint object and subset string",
      "object": "fit3",
      "file": "fit3.rda",
      "class": [
        "joinpoint"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "subsetStr1",
      "title": "Fitted joinpoint object and subset string",
      "object": "fit1",
      "file": "fit1.rda",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "subsetStr2",
      "title": "Fitted joinpoint object and subset string",
      "object": "fit2",
      "file": "fit2.rda",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "subsetStr3",
      "title": "Fitted joinpoint object and subset string",
      "object": "fit3",
      "file": "fit3.rda",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "JPSurv-package",
      "title": "Joinpoint Model for Relative and Cause-Specific Survival",
      "topics": [
        "JPSurv-package",
        "JPSurv"
      ]
    },
    {
      "page": "aapc",
      "title": "Trend summary measures for joinpoint relative survival model",
      "topics": [
        "aapc"
      ]
    },
    {
      "page": "aapc.multiints",
      "title": "Trend summary measures for multiple selected intervals",
      "topics": [
        "aapc.multiints"
      ]
    },
    {
      "page": "breast.data",
      "title": "Data for examples",
      "topics": [
        "breast.example"
      ]
    },
    {
      "page": "dictionary.overview",
      "title": "SEERStat Dictionary Overview",
      "topics": [
        "dictionary.overview"
      ]
    },
    {
      "page": "download.data",
      "title": "Combine inputs and outputs",
      "topics": [
        "download.data"
      ]
    },
    {
      "page": "fit1",
      "title": "Fitted joinpoint object and subset string",
      "topics": [
        "fit1",
        "subsetStr1"
      ]
    },
    {
      "page": "fit2",
      "title": "Fitted joinpoint object and subset string",
      "topics": [
        "fit2",
        "subsetStr2"
      ]
    },
    {
      "page": "fit3",
      "title": "Fitted joinpoint object and subset string",
      "topics": [
        "fit3",
        "subsetStr3"
      ]
    },
    {
      "page": "input.valid",
      "title": "Input data validation",
      "topics": [
        "input.valid"
      ]
    },
    {
      "page": "joinpoint",
      "title": "Fitting a join point relative survival model",
      "topics": [
        "joinpoint"
      ]
    },
    {
      "page": "joinpoint.choose.cutpoint",
      "title": "Choose cutpoint from joinpoint.relaxProp results",
      "topics": [
        "joinpoint.choose.cutpoint"
      ]
    },
    {
      "page": "joinpoint.cond",
      "title": "Fitting a join point conditional relative survival model",
      "topics": [
        "joinpoint.cond"
      ]
    },
    {
      "page": "joinpoint.conditional",
      "title": "Fitting a join point conditional relative survival model from the unconditional model",
      "topics": [
        "joinpoint.conditional"
      ]
    },
    {
      "page": "joinpoint.relaxProp",
      "title": "Relaxing the proportionality assumption",
      "topics": [
        "joinpoint.relaxProp"
      ]
    },
    {
      "page": "joinpoint.seerdata",
      "title": "Read in and format SEER*Stat data",
      "topics": [
        "joinpoint.seerdata"
      ]
    },
    {
      "page": "jp.plot.cond.year",
      "title": "Plot of conditional survival versus year at diagnosis",
      "topics": [
        "jp.plot.cond.year"
      ]
    },
    {
      "page": "jp.plot.death",
      "title": "Plot of the annual probability of dying",
      "topics": [
        "jp.plot.death"
      ]
    },
    {
      "page": "jp.plot.surv",
      "title": "Plot of conditional survival versus interval",
      "topics": [
        "jp.plot.surv"
      ]
    },
    {
      "page": "plot.dying.year.annotate",
      "title": "Figure - Percent Change in the Annual Probability of Dying of Cancer by Diagnosis Year",
      "topics": [
        "Plot.dying.year.annotate"
      ]
    },
    {
      "page": "plot.surv.int.multiyears",
      "title": "Figure - Cumulative Survival by Interval",
      "topics": [
        "Plot.surv.int.multiyears"
      ]
    },
    {
      "page": "plot.surv.year.annotate",
      "title": "Figure - Average Change in Cumulative Survival by Diagnosis Year",
      "topics": [
        "Plot.surv.year.annotate"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "ggrepel",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_score": 1.3010299956639813,
  "_indexed": true,
  "_nocasepkg": "jpsurv",
  "_universes": [
    "wheelerb"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.0.20",
      "date": "2026-05-15T09:17:06.000Z",
      "distro": "noble",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "5d28c8c2eb0655028225b2fe224d1d998f34e1d3e0d82e98094c45dafc1a797e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/25909906995"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.0.20",
      "date": "2026-05-15T09:17:07.000Z",
      "distro": "noble",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "c0be6f0c9dd1587cc92bd73a9dbd29fccd720417a9a1bbc6db6cb377dfbd9309",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/25909906995"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.0.20",
      "date": "2026-05-15T09:16:30.000Z",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "96666076a4098e6c07e987ef4076d2b3afe94587007e0470d18bc616b909b21f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/25909906995"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.0.20",
      "date": "2026-05-15T09:16:55.000Z",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "eb5df877fc4b735cc55eb7d8a4185a2f86ce218964843b4a47121ba4f80c044a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/25909906995"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.0.20",
      "date": "2026-05-15T09:16:26.000Z",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "0e7bc96d1fc1c82b69ee0f7348eb7b0dd240fccf7ff20d939b1be5e5f25595a1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/25909906995"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.0.20",
      "date": "2026-05-15T09:16:05.000Z",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "601124e717bbcb601207bff6745945c897548181da00b190ae254d1aed1c3b3f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/25909906995"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "3.0.20",
      "date": "2026-05-15T09:16:18.000Z",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "d0b9c83057c0bdfcf753487fb089a37f1e981c171794d6507fbf49381d1965c6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/25909906995"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.0.20",
      "date": "2026-06-02T19:29:33.000Z",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "fb39b9c655f61d24ecb1b9be6658c5b73161b65f6489a7ce3d41d2dc51b7e926",
      "status": "success",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/25909906995"
    }
  ]
}