{
  "_id": "6ad9ec4c6ed2df98ee98d604",
  "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-10-22 10:38:04 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",
  "_user": "wheelerb",
  "_type": "src",
  "_file": "JPSurv_3.0.20.tar.gz",
  "_fileid": "https://r2.ropensci.org/319de767a4b24dfa1ecacad68e0d05ba6df0f1704de4d2cd46ee1f0ad911e51b",
  "_filesize": 1166051,
  "_sha256": "319de767a4b24dfa1ecacad68e0d05ba6df0f1704de4d2cd46ee1f0ad911e51b",
  "_expires": "2027-01-30T10:58:19.000Z",
  "_created": "2026-10-22T10:38:04.000Z",
  "_published": "2026-10-22T10:58:20.819Z",
  "_upstream": "https://github.com/cran/JPSurv",
  "_status": "success",
  "_maintainer": {
    "name": "Bill Wheeler",
    "email": "wheelerb@imsweb.com",
    "login": "wheelerb",
    "description": "",
    "uuid": 33498685
  },
  "_jobs": [
    {
      "job": 119776866004,
      "time": 117,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12418309839"
    },
    {
      "job": 119776866054,
      "time": 122,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12419238967"
    },
    {
      "job": 119776866230,
      "time": 132,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12420108452"
    },
    {
      "job": 119776866068,
      "time": 128,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12420281774"
    },
    {
      "job": 119775456244,
      "time": 202,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12419970933"
    },
    {
      "job": 119776866034,
      "time": 76,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12419473255"
    },
    {
      "job": 119776866084,
      "time": 101,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12419537647"
    },
    {
      "job": 119776866277,
      "time": 75,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12419497671"
    },
    {
      "job": 119776866552,
      "time": 90,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12419347548"
    }
  ],
  "_buildurl": "https://github.com/r-universe/wheelerb/actions/runs/39764145735",
  "_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
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_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": [],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "wheelerb",
      "count": 1,
      "uuid": 33498685
    }
  ],
  "_userbio": {
    "uuid": 33498685,
    "type": "user",
    "name": "wheelerb",
    "followers": 1
  },
  "_downloads": {
    "count": 322,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/JPSurv"
  },
  "_searchresults": 1,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/JPSurv.html",
    "extra/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-10-22T10:39:54.000Z",
      "distro": "resolute",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "https://r2.ropensci.org/e44a197ca52e98e39d7cf2212c2621381a6d36e7b71fe2126b1911b5326de5e9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/39764145735"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "3.0.20",
      "date": "2026-10-22T10:39:51.000Z",
      "distro": "resolute",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "https://r2.ropensci.org/5fcbcdefa221d08d779e07d1d15fff8e3f9598f95d24c1144725784eb35b6e5d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/39764145735"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.0.20",
      "date": "2026-10-22T10:57:14.000Z",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "https://r2.ropensci.org/370f3a92ad8ebb6e21694350cd25e2d5bb73cc2a2aef38153d11b58c1058ba9a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/39764145735"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "3.0.20",
      "date": "2026-10-22T10:49:28.000Z",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "https://r2.ropensci.org/9518b9f4642edddd9bdf01a35d5fea9b19f3680f2eafd8ff2acf4a0068ad6113",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/39764145735"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.0.20",
      "date": "2026-10-22T10:39:44.000Z",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "https://r2.ropensci.org/6f58a84a1d41f54cff0e5f0b22f2f16c44d6791990aa8a0a704438d2cb1032a1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/39764145735"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.0.20",
      "date": "2026-10-22T10:39:21.000Z",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "https://r2.ropensci.org/aefde2df0ccda8957f83dc6e86630a20e8e62d1b5a05e38ca0e962682806023c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/39764145735"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.0.20",
      "date": "2026-10-22T10:39:11.000Z",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "https://r2.ropensci.org/d20ee86dde8f405c1fab520a4b482d6a0fabb75b1a4c46773ca364308b9825e5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/39764145735"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "3.0.20",
      "date": "2026-10-22T10:39:14.000Z",
      "commit": "10049edffe7c7fd20f52a286dab2a9b61a278094",
      "fileid": "https://r2.ropensci.org/58d325f69c2551c0262f811244746d18bb7e4003f7d5ddae5ae5460227fb4aaa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wheelerb/actions/runs/39764145735"
    }
  ]
}