{
  "_id": "6ae085615c2a355df4f1d916",
  "Package": "jstats",
  "Title": "Simplified Statistical Analysis Tools for Social Science",
  "Version": "0.9.267",
  "Authors@R": "person(\"Jeff\", \"Ackerman\", , \"SurveyCentre@griffith.edu.au\", role = c(\"aut\", \"cre\"))",
  "Description": "Provides simplified tools for common statistical analyses\nused in social science research and teaching, with output\nformatted in the style of 'SPSS', 'Stata', or 'SAS'. Analysis\nfunctions include descriptive statistics, frequency tables,\nt-tests, ANOVA, correlations, chi-square tests,\ncross-tabulations, linear regression, logistic regression, and\nCronbach's alpha, with built-in model diagnostics and plotting.\nSupporting tools handle data management (recoding, labelling,\nencoding text as coded values, case selection, dummy coding,\nscale construction, data screening) and unified data import and\nexport for 'SPSS', 'Stata', 'SAS', 'Excel', CSV, and R formats.\nDeclared missing values are read and written faithfully in each\nplatform's own convention, can be declared or converted between\nconventions within R, and suspected but undeclared\nmissing-value codes are detected automatically. Functions\naccept unquoted variable names and formula syntax, handle\n'haven'-labelled variables directly, and return results\ninvisibly while printing readable tables. The package stays\nclose enough to base R conventions that users learn\ntransferable skills rather than a private dialect, easing the\ntransition from 'SPSS', 'Stata', or 'SAS' into the broader R\necosystem.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Roxygen": "list(markdown = TRUE)",
  "LazyData": "true",
  "URL": "https://JMA61.github.io/jstats/",
  "BugReports": "https://github.com/JMA61/jstats/issues",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "make libicu-dev libx11-dev zlib1g-dev",
  "Repository": "https://jma61.r-universe.dev",
  "Date/Publication": "2026-10-27 10:32:22 UTC",
  "RemoteUrl": "https://github.com/JMA61/jstats",
  "RemoteRef": "0.9.267",
  "RemoteSha": "32edb70bbc6b8aa01f49d26cb492d98e376e5542",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-27 11:00:39 UTC",
    "User": "root"
  },
  "Author": "Jeff Ackerman [aut, cre]",
  "Maintainer": "Jeff Ackerman <SurveyCentre@griffith.edu.au>",
  "_user": "jma61",
  "_type": "src",
  "_file": "jstats_0.9.267.tar.gz",
  "_fileid": "https://r2.ropensci.org/999d4e174682598e4f62089a34767413d4702a46eda81bc1f7cc3f0b055b6b73",
  "_filesize": 1720252,
  "_sha256": "999d4e174682598e4f62089a34767413d4702a46eda81bc1f7cc3f0b055b6b73",
  "_expires": "2027-02-04T11:05:03.000Z",
  "_created": "2026-10-27T11:00:39.000Z",
  "_published": "2026-10-27T11:05:05.227Z",
  "_upstream": "https://github.com/JMA61/jstats",
  "_status": "success",
  "_maintainer": {
    "name": "Jeff Ackerman",
    "email": "surveycentre@griffith.edu.au"
  },
  "_jobs": [
    {
      "job": 122151289809,
      "time": 158,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12729255954"
    },
    {
      "job": 122151289842,
      "time": 178,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12730245278"
    },
    {
      "job": 122151289718,
      "time": 201,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12729141309"
    },
    {
      "job": 122151289756,
      "time": 172,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12729865431"
    },
    {
      "job": 122149683101,
      "time": 219,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12729720048"
    },
    {
      "job": 122151289774,
      "time": 101,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12729029668"
    },
    {
      "job": 122151289731,
      "time": 157,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12729655632"
    },
    {
      "job": 122151289838,
      "time": 153,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12728369931"
    },
    {
      "job": 122151289806,
      "time": 162,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12728949988"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jma61/actions/runs/40492469195",
  "_commit": {
    "id": "32edb70bbc6b8aa01f49d26cb492d98e376e5542",
    "author": "Jeff Ackerman <jmaMedia@outlook.com>",
    "committer": "Jeff Ackerman <jmaMedia@outlook.com>",
    "message": "v0.9.267: NEWS.md, the entry for the release\n",
    "time": 1793097142
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2.0",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "haven",
      "version": ">= 2.3.0",
      "role": "Imports"
    },
    {
      "package": "labelled",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "readxl",
      "role": "Imports"
    },
    {
      "package": "writexl",
      "role": "Imports"
    },
    {
      "package": "callr",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "generics",
      "role": "Suggests"
    }
  ],
  "_owner": "jma61",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-08",
      "n": 1
    },
    {
      "week": "2026-09",
      "n": 3
    },
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-12",
      "n": 5
    },
    {
      "week": "2026-13",
      "n": 5
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-15",
      "n": 3
    },
    {
      "week": "2026-16",
      "n": 4
    },
    {
      "week": "2026-17",
      "n": 15
    },
    {
      "week": "2026-18",
      "n": 20
    },
    {
      "week": "2026-19",
      "n": 5
    },
    {
      "week": "2026-20",
      "n": 8
    },
    {
      "week": "2026-21",
      "n": 11
    },
    {
      "week": "2026-22",
      "n": 17
    },
    {
      "week": "2026-23",
      "n": 18
    },
    {
      "week": "2026-24",
      "n": 20
    },
    {
      "week": "2026-25",
      "n": 13
    },
    {
      "week": "2026-26",
      "n": 4
    },
    {
      "week": "2026-27",
      "n": 16
    },
    {
      "week": "2026-28",
      "n": 7
    },
    {
      "week": "2026-29",
      "n": 6
    },
    {
      "week": "2026-30",
      "n": 8
    },
    {
      "week": "2026-31",
      "n": 1
    },
    {
      "week": "2026-32",
      "n": 9
    },
    {
      "week": "2026-33",
      "n": 9
    },
    {
      "week": "2026-34",
      "n": 9
    },
    {
      "week": "2026-35",
      "n": 12
    },
    {
      "week": "2026-36",
      "n": 8
    },
    {
      "week": "2026-37",
      "n": 7
    },
    {
      "week": "2026-38",
      "n": 12
    },
    {
      "week": "2026-39",
      "n": 12
    },
    {
      "week": "2026-40",
      "n": 19
    },
    {
      "week": "2026-41",
      "n": 17
    },
    {
      "week": "2026-42",
      "n": 21
    },
    {
      "week": "2026-43",
      "n": 23
    },
    {
      "week": "2026-44",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.9.194",
      "date": "2026-09-27"
    },
    {
      "name": "v0.9.210",
      "date": "2026-10-03"
    },
    {
      "name": "v0.9.215",
      "date": "2026-10-05"
    },
    {
      "name": "v0.9.223",
      "date": "2026-10-11"
    },
    {
      "name": "v0.9.252",
      "date": "2026-10-20"
    },
    {
      "name": "v0.9.254",
      "date": "2026-10-20"
    },
    {
      "name": "v0.9.264",
      "date": "2026-10-22"
    },
    {
      "name": "v0.9.265",
      "date": "2026-10-22"
    },
    {
      "name": "0.9.267",
      "date": "2026-10-27"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jma61",
      "count": 353,
      "uuid": 262758758
    }
  ],
  "_userbio": {
    "uuid": 262758758,
    "type": "user",
    "name": "JMA61",
    "followers": 1
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/jstats"
  },
  "_devurl": "https://github.com/jma61/jstats",
  "_pkgdown": "https://JMA61.github.io/jstats/",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/jstats.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "jai",
    "jalpha",
    "jaov",
    "javg",
    "jcomplete",
    "jconvert",
    "jcopy",
    "jcorr",
    "jcount",
    "jcrosstab",
    "jdata_dir",
    "jdeclare_missing",
    "jdesc",
    "jdummy",
    "jencode",
    "jfreq",
    "jlikert",
    "jlm",
    "jload",
    "jlogistic",
    "jnumeric",
    "joptions",
    "joutput",
    "jplot",
    "jrecode",
    "jrelabel",
    "jsave",
    "jscreen",
    "jsubset",
    "jsum",
    "jt",
    "jupdate",
    "juse"
  ],
  "_datasets": [
    {
      "name": "clinic",
      "title": "Clinic intervention example dataset",
      "object": "clinic",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ClientID",
        "Stress",
        "SocialSupport",
        "SleepHours",
        "Flourishing",
        "ScreenTime",
        "PriorTherapy",
        "SoughtHelp",
        "Medication",
        "Condition",
        "MoodRating",
        "Anxiety1",
        "Anxiety2",
        "Anxiety3",
        "Anxiety4",
        "Anxiety5"
      ],
      "rows": 70,
      "table": true,
      "tojson": false
    },
    {
      "name": "community",
      "title": "Community survey example dataset",
      "object": "community",
      "class": [
        "data.frame"
      ],
      "fields": [
        "RespondentID",
        "Income",
        "Education",
        "Age",
        "WellbeingScore",
        "Volunteer",
        "OwnsHome",
        "Smoker",
        "CommuteTime",
        "Region",
        "Environment1",
        "Environment2",
        "Environment3",
        "Environment4",
        "Environment5"
      ],
      "rows": 103,
      "table": true,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "clinic",
      "title": "Clinic intervention example dataset",
      "topics": [
        "clinic"
      ]
    },
    {
      "page": "community",
      "title": "Community survey example dataset",
      "topics": [
        "community"
      ]
    },
    {
      "page": "jai",
      "title": "Print the jstats orientation, or install it for an AI assistant",
      "topics": [
        "jai"
      ]
    },
    {
      "page": "jalpha",
      "title": "Cronbach's Alpha Reliability Analysis",
      "topics": [
        "jalpha"
      ]
    },
    {
      "page": "jaov",
      "title": "One-way ANOVA (traditional or Welch method)",
      "topics": [
        "jaov"
      ]
    },
    {
      "page": "javg",
      "title": "Compute a row-wise mean across multiple variables",
      "topics": [
        "javg"
      ]
    },
    {
      "page": "jcomplete",
      "title": "Set a listwise complete-case filter for matching N across analyses",
      "topics": [
        "jcomplete"
      ]
    },
    {
      "page": "jconvert",
      "title": "Convert missing-value declarations between formats",
      "topics": [
        "jconvert"
      ]
    },
    {
      "page": "jcopy",
      "title": "Copy a data frame, carrying its classification registrations",
      "topics": [
        "jcopy"
      ]
    },
    {
      "page": "jcorr",
      "title": "Bivariate correlation matrix with p values and pairwise N",
      "topics": [
        "jcorr"
      ]
    },
    {
      "page": "jcount",
      "title": "Register variables as counts for analysis",
      "topics": [
        "jcount"
      ]
    },
    {
      "page": "jcrosstab",
      "title": "Cross-tabulation with optional chi-square test of independence",
      "topics": [
        "jcrosstab"
      ]
    },
    {
      "page": "jdata_dir",
      "title": "Return the configured data folder",
      "topics": [
        "jdata_dir"
      ]
    },
    {
      "page": "jdeclare_missing",
      "title": "Declare missing values on one or more variables",
      "topics": [
        "jdeclare_missing"
      ]
    },
    {
      "page": "jdesc",
      "title": "Descriptive statistics for one or more variables",
      "topics": [
        "jdesc"
      ]
    },
    {
      "page": "jdummy",
      "title": "Register categorical variables for dummy coding in regression",
      "topics": [
        "jdummy"
      ]
    },
    {
      "page": "jencode",
      "title": "Encode a text or factor variable as labelled numbers",
      "topics": [
        "jencode"
      ]
    },
    {
      "page": "jfreq",
      "title": "SPSS-like frequency tables for categorical variables",
      "topics": [
        "jfreq"
      ]
    },
    {
      "page": "jlikert",
      "title": "Register variables as Likert (ordered response) items",
      "topics": [
        "jlikert"
      ]
    },
    {
      "page": "jlm",
      "title": "SPSS-like linear regression output with standardized coefficients",
      "topics": [
        "jlm"
      ]
    },
    {
      "page": "jload",
      "title": "Load a data file into R",
      "topics": [
        "jload"
      ]
    },
    {
      "page": "jlogistic",
      "title": "Logistic regression with SPSS-style output",
      "topics": [
        "jlogistic"
      ]
    },
    {
      "page": "jnumeric",
      "title": "Register variables as numeric for analysis",
      "topics": [
        "jnumeric"
      ]
    },
    {
      "page": "joptions",
      "title": "Set or display session-level package options",
      "topics": [
        "joptions"
      ]
    },
    {
      "page": "joutput",
      "title": "Set session-level output verbosity",
      "topics": [
        "joutput"
      ]
    },
    {
      "page": "jplot",
      "title": "Visualize jst_* result objects or plot variables directly from a data frame",
      "topics": [
        "jplot",
        "jplot.default",
        "jplot.jst_anova",
        "jplot.jst_corr",
        "jplot.jst_crosstab",
        "jplot.jst_desc",
        "jplot.jst_freq",
        "jplot.jst_lm",
        "jplot.jst_logistic",
        "jplot.jst_ttest"
      ]
    },
    {
      "page": "jrecode",
      "title": "Recode a variable with explicit value mapping and optional labels",
      "topics": [
        "jrecode"
      ]
    },
    {
      "page": "jrelabel",
      "title": "Apply variable and value labels to a variable",
      "topics": [
        "jrelabel"
      ]
    },
    {
      "page": "jsave",
      "title": "Save a data frame to a file",
      "topics": [
        "jsave"
      ]
    },
    {
      "page": "jscreen",
      "title": "Data screening overview",
      "topics": [
        "jscreen"
      ]
    },
    {
      "page": "jsubset",
      "title": "Set, activate, deactivate, or clear a per-dataset case-selection expression",
      "topics": [
        "jsubset"
      ]
    },
    {
      "page": "jsum",
      "title": "Compute a row-wise sum across multiple variables",
      "topics": [
        "jsum"
      ]
    },
    {
      "page": "jt",
      "title": "Independent samples or paired samples t-test",
      "topics": [
        "jt"
      ]
    },
    {
      "page": "jupdate",
      "title": "Update jstats to the latest version",
      "topics": [
        "jupdate"
      ]
    },
    {
      "page": "juse",
      "title": "Set or display the default data frame for jstats functions",
      "topics": [
        "juse"
      ]
    }
  ],
  "_readme": "https://github.com/JMA61/jstats/raw/0.9.267/README.md",
  "_rundeps": [
    "bit",
    "bit64",
    "callr",
    "cellranger",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "dplyr",
    "farver",
    "forcats",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "haven",
    "hms",
    "isoband",
    "labeling",
    "labelled",
    "lifecycle",
    "magrittr",
    "otel",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "processx",
    "progress",
    "ps",
    "purrr",
    "R6",
    "RColorBrewer",
    "readr",
    "readxl",
    "rematch",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr",
    "writexl"
  ],
  "_score": 3.255272505103306,
  "_indexed": true,
  "_nocasepkg": "jstats",
  "_universes": [
    "jma61"
  ],
  "_previous": "0.9.265",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.267",
      "date": "2026-10-27T11:03:02.000Z",
      "distro": "resolute",
      "commit": "32edb70bbc6b8aa01f49d26cb492d98e376e5542",
      "fileid": "https://r2.ropensci.org/230c9f357a524e0401aadc38eb3a0e476c28854c541fafc7c0b2352a898f6484",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/40492469195"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.9.267",
      "date": "2026-10-27T11:03:05.000Z",
      "distro": "resolute",
      "commit": "32edb70bbc6b8aa01f49d26cb492d98e376e5542",
      "fileid": "https://r2.ropensci.org/176cb6ac77806f023bf2f7bc64b02325d18e475f8190c7456440075453bb3d0b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/40492469195"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.267",
      "date": "2026-10-27T11:03:08.000Z",
      "commit": "32edb70bbc6b8aa01f49d26cb492d98e376e5542",
      "fileid": "https://r2.ropensci.org/1591e8dbfea24cc2a191eff889fc7eb9be48e929d1228fb38653217e7818dd29",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/40492469195"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.9.267",
      "date": "2026-10-27T11:03:09.000Z",
      "commit": "32edb70bbc6b8aa01f49d26cb492d98e376e5542",
      "fileid": "https://r2.ropensci.org/1f497540e716b15ed8b7f9a9fe4bb73341c20433dcc887cc9dedc0a55d68b673",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/40492469195"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.267",
      "date": "2026-10-27T11:03:00.000Z",
      "commit": "32edb70bbc6b8aa01f49d26cb492d98e376e5542",
      "fileid": "https://r2.ropensci.org/dafde03e471430fd39cf79ce8bf367469c5641afed89f96e961971c504aa0b62",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/40492469195"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.267",
      "date": "2026-10-27T11:02:09.000Z",
      "commit": "32edb70bbc6b8aa01f49d26cb492d98e376e5542",
      "fileid": "https://r2.ropensci.org/4b9ac8cdd68504b2a074a2edbd973f3616a3d53082d7885334edbffca3847da9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/40492469195"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.267",
      "date": "2026-10-27T11:02:08.000Z",
      "commit": "32edb70bbc6b8aa01f49d26cb492d98e376e5542",
      "fileid": "https://r2.ropensci.org/e04432515db9cb0cc0dd1b74c53d5a0107aad4d9752e4a3caea4da19e87a9d75",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/40492469195"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.9.267",
      "date": "2026-10-27T11:02:20.000Z",
      "commit": "32edb70bbc6b8aa01f49d26cb492d98e376e5542",
      "fileid": "https://r2.ropensci.org/dbf1d00772a0f953f8c579e9db401546736fe77022b08519a1b43852fce84afa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/40492469195"
    }
  ]
}