{
  "_id": "6a2a8f297b7a29ca6004b8a9",
  "Package": "CircularRegression",
  "Type": "Package",
  "Title": "Circular Regression Models",
  "Version": "0.5.0",
  "Authors@R": "c(\nperson( \"Aurelien\", \"Nicosia\",\nemail = \"aurelien.nicosia@mat.ulaval.ca\",\nrole = c(\"aut\", \"cre\")))",
  "Description": "Implements regression models for circular response data,\nincluding homogeneous angular regression, consensus angular\nregression, a two-step workflow, selected special-case model\nwrappers, and a random-intercept extension for clustered\ncircular outcomes.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "URL": "https://github.com/AurelienNicosiaULaval/CircularRegression",
  "BugReports": "https://github.com/AurelienNicosiaULaval/CircularRegression/issues",
  "Config/testthat/edition": "3",
  "Repository": "https://aureliennicosiaulaval.r-universe.dev",
  "Date/Publication": "2026-05-31 18:19:42 UTC",
  "RemoteUrl": "https://github.com/aureliennicosiaulaval/circularregression",
  "RemoteRef": "HEAD",
  "RemoteSha": "864325dbba13d418b596697415e8986aefc5e901",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-11 10:26:36 UTC",
    "User": "root"
  },
  "Author": "Aurelien Nicosia [aut, cre]",
  "Maintainer": "Aurelien Nicosia <aurelien.nicosia@mat.ulaval.ca>",
  "MD5sum": "547f5eea5895550044521194e2e87823",
  "_user": "aureliennicosiaulaval",
  "_type": "src",
  "_file": "CircularRegression_0.5.0.tar.gz",
  "_fileid": "822ef30e028f3238828037e76cd80a2c0ec76cb214faf39d8eb9f858876c23ca",
  "_filesize": 838418,
  "_sha256": "822ef30e028f3238828037e76cd80a2c0ec76cb214faf39d8eb9f858876c23ca",
  "_created": "2026-06-11T10:26:36.000Z",
  "_published": "2026-06-11T10:34:17.630Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80775671728,
      "time": 143,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7561566074"
    },
    {
      "job": 80775671715,
      "time": 144,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7561565921"
    },
    {
      "job": 80775671705,
      "time": 84,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7561575291"
    },
    {
      "job": 80775671710,
      "time": 175,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7561650583"
    },
    {
      "job": 80775131429,
      "time": 183,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7561514900"
    },
    {
      "job": 80775671744,
      "time": 94,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7561549335"
    },
    {
      "job": 80775671664,
      "time": 104,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7561552051"
    },
    {
      "job": 80775671743,
      "time": 92,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7561548184"
    },
    {
      "job": 80775671738,
      "time": 91,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7561547899"
    }
  ],
  "_buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/27340299237",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/aureliennicosiaulaval/circularregression",
  "_commit": {
    "id": "864325dbba13d418b596697415e8986aefc5e901",
    "author": "Aurélien Nicosia <116816597+AurelienNicosiaULaval@users.noreply.github.com>",
    "committer": "Aurélien Nicosia <116816597+AurelienNicosiaULaval@users.noreply.github.com>",
    "message": "docs: record dataset redistribution confirmation\n",
    "time": 1780251582
  },
  "_maintainer": {
    "name": "Aurelien Nicosia",
    "email": "aurelien.nicosia@mat.ulaval.ca",
    "login": "aureliennicosiaulaval",
    "linkedin": "in/aur%C3%A9lien-nicosia-6a52487b",
    "description": "Chargé d’enseignement à l’Université Laval • Passionné par la science des données, R et la pédagogie active • Créateur d’outils et de ressources pour apprendre ",
    "uuid": 116816597
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "circular",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "aureliennicosiaulaval",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-27",
      "n": 4
    },
    {
      "week": "2025-28",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 5
    },
    {
      "week": "2026-07",
      "n": 7
    },
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-22",
      "n": 8
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2025-07-03"
    },
    {
      "name": "v0.1.1",
      "date": "2025-07-03"
    },
    {
      "name": "v0.2.0",
      "date": "2025-10-27"
    },
    {
      "name": "v0.3.0",
      "date": "2026-02-09"
    },
    {
      "name": "v0.4.0",
      "date": "2026-02-10"
    },
    {
      "name": "v0.5.0",
      "date": "2026-05-02"
    },
    {
      "name": "v0.5.0-cran",
      "date": "2026-05-31"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "aureliennicosiaulaval",
      "count": 71,
      "uuid": 116816597
    }
  ],
  "_userbio": {
    "uuid": 116816597,
    "type": "user",
    "name": "Aurélien Nicosia",
    "description": "Chargé d’enseignement à l’Université Laval • Passionné par la science des données, R et la pédagogie active • Créateur d’outils et de ressources pour apprendre "
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/CircularRegression"
  },
  "_devurl": "https://github.com/aureliennicosiaulaval/circularregression",
  "_searchresults": 13,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/CircularRegression.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/aureliennicosiaulaval/circularregression",
  "_realowner": "aureliennicosiaulaval",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.5.1",
      "date": "2026-06-10"
    }
  ],
  "_exports": [
    "angular",
    "angular_lrtest",
    "angular_re",
    "angular_two_step",
    "autoregressivedata",
    "circular_regression",
    "consensus",
    "decentredPredictorModel",
    "jammalamadakaModel",
    "meanDirectionModel",
    "pick_reference_angle",
    "plot_ranef.angular_re",
    "presnellModel",
    "ranef.angular_re",
    "select_reference_angle"
  ],
  "_datasets": [
    {
      "name": "bison",
      "title": "Bison movement data",
      "object": "bison",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "y.dir",
        "y.prec",
        "y.prec2",
        "x.meadow",
        "z.meadow",
        "x.gap",
        "z.gap"
      ],
      "rows": 5696,
      "table": true,
      "tojson": true
    },
    {
      "name": "multiplebison",
      "title": "Two plains bison tracked by GPS (Prince Albert National Park, 2013)",
      "object": "multiplebison",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "datetime_round_next",
        "direction_1045-a",
        "direction_1044-a",
        "distance_1045-a",
        "distance_1044-a",
        "lat_1044-a",
        "lat_1045-a",
        "long_1044-a",
        "long_1045-a",
        "distance",
        "diff",
        "turn_ang_1044",
        "turn_ang_1045",
        "bearing_ang",
        "heure"
      ],
      "rows": 1475,
      "table": true,
      "tojson": true
    },
    {
      "name": "noshiro",
      "title": "Noshiro earthquake direction data",
      "object": "noshiro",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "DIRDSC",
        "DIRMV"
      ],
      "rows": 678,
      "table": true,
      "tojson": true
    },
    {
      "name": "Sandhopper",
      "title": "Sandhopper Escape Orientation Data",
      "object": "Sandhopper",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Anim",
        "Day",
        "Daytime",
        "Azimuth",
        "LN1",
        "LN2",
        "LN3",
        "LN4",
        "LN5",
        "Umidity",
        "Temp",
        "Tsab",
        "DirW",
        "SpeedW",
        "Sex",
        "Weight",
        "Odmx",
        "Odmn",
        "Osmx",
        "Osmn",
        "Artdx",
        "Artsx"
      ],
      "rows": 72,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "angular",
      "title": "Angular Regression Model with Homogeneous von Mises Errors",
      "topics": [
        "angular"
      ]
    },
    {
      "page": "angular_lrtest",
      "title": "Likelihood-ratio test (T2) between two homogeneous angular models",
      "topics": [
        "angular_lrtest"
      ]
    },
    {
      "page": "angular_re",
      "title": "Angular mixed-effects regression with von Mises random intercepts",
      "topics": [
        "angular_re"
      ]
    },
    {
      "page": "angular_two_step",
      "title": "Two-step angular regression workflow (consensus then homogeneous)",
      "topics": [
        "angular_two_step"
      ]
    },
    {
      "page": "autoregressivedata",
      "title": "Create autoregressive dataset",
      "topics": [
        "autoregressivedata"
      ]
    },
    {
      "page": "bison",
      "title": "Bison movement data",
      "topics": [
        "bison"
      ]
    },
    {
      "page": "circular_regression",
      "title": "Fit Circular Regression Models with a Common Interface",
      "topics": [
        "circular_regression"
      ]
    },
    {
      "page": "consensus",
      "title": "Consensus Angular Regression Model",
      "topics": [
        "consensus"
      ]
    },
    {
      "page": "decentredPredictorModel",
      "title": "Decentered Predictor Model Wrapper (two-step workflow)",
      "topics": [
        "decentredPredictorModel"
      ]
    },
    {
      "page": "jammalamadakaModel",
      "title": "Jammalamadaka-Sengupta Model Wrapper (two-step workflow)",
      "topics": [
        "jammalamadakaModel"
      ]
    },
    {
      "page": "meanDirectionModel",
      "title": "Mean Direction Model Wrapper (two-step workflow)",
      "topics": [
        "meanDirectionModel"
      ]
    },
    {
      "page": "multiplebison",
      "title": "Two plains bison tracked by GPS (Prince Albert National Park, 2013)",
      "topics": [
        "multiplebison"
      ]
    },
    {
      "page": "noshiro",
      "title": "Noshiro earthquake direction data",
      "topics": [
        "noshiro"
      ]
    },
    {
      "page": "pick_reference_angle",
      "title": "Backward-compatible wrapper for reference-angle selection",
      "topics": [
        "pick_reference_angle"
      ]
    },
    {
      "page": "plot_ranef.angular_re",
      "title": "Plot random-intercept directions for an angular_re fit",
      "topics": [
        "plot_ranef.angular_re"
      ]
    },
    {
      "page": "plot.angular_re",
      "title": "Plot method for angular_re objects",
      "topics": [
        "plot.angular_re"
      ]
    },
    {
      "page": "predict.angular_re",
      "title": "Predict method for angular_re objects",
      "topics": [
        "predict.angular_re"
      ]
    },
    {
      "page": "presnellModel",
      "title": "Presnell Model Wrapper (two-step workflow)",
      "topics": [
        "presnellModel"
      ]
    },
    {
      "page": "angular-methods",
      "title": "Methods for Angular Regression Objects",
      "topics": [
        "coef.angular",
        "fitted.angular",
        "plot.angular",
        "predict.angular",
        "print.angular",
        "print.summary.angular",
        "residuals.angular",
        "summary.angular",
        "vcov.angular"
      ]
    },
    {
      "page": "angular_re-methods",
      "title": "Methods for Angular Random-Effects Fits",
      "topics": [
        "coef.angular_re",
        "fitted.angular_re",
        "print.angular_re",
        "print.summary.angular_re",
        "residuals.angular_re",
        "summary.angular_re",
        "vcov.angular_re"
      ]
    },
    {
      "page": "angular_two_step-methods",
      "title": "Methods for two-step angular regression objects",
      "topics": [
        "AIC.angular_two_step",
        "BIC.angular_two_step",
        "coef.angular_two_step",
        "fitted.angular_two_step",
        "logLik.angular_two_step",
        "plot.angular_two_step",
        "predict.angular_two_step",
        "print.angular_two_step",
        "print.summary.angular_two_step",
        "residuals.angular_two_step",
        "summary.angular_two_step"
      ]
    },
    {
      "page": "circular_regression-methods",
      "title": "Methods for Circular Regression Objects",
      "topics": [
        "AIC.circular_regression",
        "BIC.circular_regression",
        "coef.circular_regression",
        "fitted.circular_regression",
        "logLik.circular_regression",
        "plot.circular_regression",
        "predict.circular_regression",
        "print.circular_regression",
        "print.summary.circular_regression",
        "residuals.circular_regression",
        "summary.circular_regression"
      ]
    },
    {
      "page": "consensus-methods",
      "title": "Methods for Consensus Objects",
      "topics": [
        "AIC.consensus",
        "BIC.consensus",
        "coef.consensus",
        "fitted.consensus",
        "logLik.consensus",
        "plot.consensus",
        "predict.consensus",
        "print.consensus",
        "print.summary.consensus",
        "residuals.consensus",
        "summary.consensus",
        "vcov.consensus"
      ]
    },
    {
      "page": "print.pick_reference_angle",
      "title": "Print method for 'pick_reference_angle'",
      "topics": [
        "print.pick_reference_angle"
      ]
    },
    {
      "page": "ranef.angular_re",
      "title": "Extract estimated random intercepts from an angular mixed model",
      "topics": [
        "ranef.angular_re"
      ]
    },
    {
      "page": "Sandhopper",
      "title": "Sandhopper Escape Orientation Data",
      "topics": [
        "Sandhopper"
      ]
    },
    {
      "page": "select_reference_angle",
      "title": "Select Reference Angle for Homogeneous Angular Model",
      "topics": [
        "select_reference_angle"
      ]
    }
  ],
  "_readme": "https://github.com/aureliennicosiaulaval/circularregression/raw/HEAD/README.md",
  "_rundeps": [
    "boot",
    "circular",
    "mvtnorm"
  ],
  "_vignettes": [
    {
      "source": "angular-regression-workflow.Rmd",
      "filename": "angular-regression-workflow.html",
      "title": "Angular Regression Workflow",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Select a Reference Direction",
        "Fit Homogeneous and Consensus Models",
        "Predictions and Residuals",
        "Special-Case Wrappers",
        "Random-Intercept Fit"
      ],
      "created": "2026-05-30 20:21:15",
      "modified": "2026-05-30 20:21:15",
      "commits": 1
    },
    {
      "source": "bison-applied-example.Rmd",
      "filename": "bison-applied-example.html",
      "title": "Applied Example with Bison Movement Data",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Fit the default two-step model",
        "Predictions and residuals",
        "Direct consensus fit"
      ],
      "created": "2026-05-02 18:25:20",
      "modified": "2026-05-02 18:25:20",
      "commits": 1
    },
    {
      "source": "introduction-to-circular-regression.Rmd",
      "filename": "introduction-to-circular-regression.html",
      "title": "Introduction to Circular Regression",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Simulated example",
        "Model-specific functions",
        "Practical notes"
      ],
      "created": "2026-05-02 18:25:20",
      "modified": "2026-05-02 18:25:20",
      "commits": 1
    },
    {
      "source": "model-workflow-and-diagnostics.Rmd",
      "filename": "model-workflow-and-diagnostics.html",
      "title": "Model Workflow and Diagnostics",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Prepare a reproducible example",
        "Fit the main workflow",
        "Predict on new angular covariates",
        "Check residuals",
        "Use the article in pkgdown"
      ],
      "created": "2026-05-30 19:31:09",
      "modified": "2026-05-30 19:31:09",
      "commits": 1
    }
  ],
  "_score": 5.193124598354462,
  "_indexed": true,
  "_nocasepkg": "circularregression",
  "_universes": [
    "aureliennicosiaulaval"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-06-11T10:28:52.000Z",
      "distro": "noble",
      "commit": "864325dbba13d418b596697415e8986aefc5e901",
      "fileid": "a3d021ad3bc8010062fb1402135aa38c93c67308167b99e3c1d8cf94ce3f9789",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/27340299237"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-06-11T10:28:51.000Z",
      "distro": "noble",
      "commit": "864325dbba13d418b596697415e8986aefc5e901",
      "fileid": "53a0384f247990744557e20588d095de2dd04d78688af8c490c7c60152f28df5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/27340299237"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-06-11T10:29:29.000Z",
      "commit": "864325dbba13d418b596697415e8986aefc5e901",
      "fileid": "7504d3f4e6c624b7b95a0854ce7ac3f47ac6e28b2120debf479df9d94d1b09c3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/27340299237"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-06-11T10:32:47.000Z",
      "commit": "864325dbba13d418b596697415e8986aefc5e901",
      "fileid": "b9dba2da94451dba61aa6f8c11f1eb199279783535123092b2d82a1ae8738f06",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/27340299237"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.0",
      "date": "2026-06-11T10:28:28.000Z",
      "commit": "864325dbba13d418b596697415e8986aefc5e901",
      "fileid": "ca77f369106623ae73b4576322a01cfae4fa812014fec0d4c34f2f23ecadc4ef",
      "status": "success",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/27340299237"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-06-11T10:28:11.000Z",
      "commit": "864325dbba13d418b596697415e8986aefc5e901",
      "fileid": "248bba36d21fb8a97f38e072aa5cc3669ebe98e3fea4aeda6a91b443a652eab1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/27340299237"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-06-11T10:27:55.000Z",
      "commit": "864325dbba13d418b596697415e8986aefc5e901",
      "fileid": "608a0d035629e59a660c0168a1673fa1f3a52f8275284d487dfe2d8b526a8c05",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/27340299237"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-06-11T10:27:53.000Z",
      "commit": "864325dbba13d418b596697415e8986aefc5e901",
      "fileid": "ddc98acd6f089e3431b0b5b2742680d6306d0f6455ff8a17cb6b9620d5ddd3d4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/27340299237"
    }
  ]
}