{
  "_id": "6a46db0a6527f6f71f9f7213",
  "Package": "jstats",
  "Title": "Simplified Statistical Analysis Tools for Social Science",
  "Version": "0.9.96",
  "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 and Stata. Analysis functions\ninclude descriptive statistics, frequency tables, t-tests,\nANOVA, correlations, chi-square tests, cross-tabulations,\nlinear regression, logistic regression, and Cronbach's alpha,\nwith built-in model diagnostics and publication-oriented\nplotting. Supporting tools handle data management (recoding,\nlabelling, filtering, dummy coding, scale construction),\nautomatic detection and handling of coded missing values, and\nunified data import and export for SPSS, Stata, SAS, Excel,\nCSV, and R formats. Functions accept unquoted variable names\nand formula syntax for ease of use, handle haven-labelled\nvariables automatically, and return results invisibly while\nprinting user-friendly tables. The package stays close enough\nto base R conventions that users learn transferable skills\nrather than a private dialect, supporting a smooth transition\nfrom SPSS, Stata, or SAS into the broader R ecosystem.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "LazyData": "true",
  "URL": "https://jma61.github.io/jstats/",
  "Config/pak/sysreqs": "make libicu-dev libx11-dev zlib1g-dev",
  "Repository": "https://jma61.r-universe.dev",
  "Date/Publication": "2026-07-01 08:52:43 UTC",
  "RemoteUrl": "https://github.com/JMA61/jstats",
  "RemoteRef": "HEAD",
  "RemoteSha": "108257e7ffb54795bbe47c92ee7968e15ca4a1d4",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-01 09:39:51 UTC",
    "User": "root"
  },
  "Author": "Jeff Ackerman [aut, cre]",
  "Maintainer": "Jeff Ackerman <SurveyCentre@griffith.edu.au>",
  "MD5sum": "5c8f7d81f6a5a25389b0a69d0f2a169c",
  "_user": "jma61",
  "_type": "src",
  "_file": "jstats_0.9.96.tar.gz",
  "_fileid": "b871b4aedebfaf97f5a3ea370ee58bf190161b4b237de6f365da8c3c36d27ce3",
  "_filesize": 718501,
  "_sha256": "b871b4aedebfaf97f5a3ea370ee58bf190161b4b237de6f365da8c3c36d27ce3",
  "_created": "2026-07-01T09:39:51.000Z",
  "_published": "2026-07-02T21:41:30.802Z",
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 84884195083,
      "time": 147,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8006090077"
    },
    {
      "job": 84884194909,
      "time": 166,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8006097648"
    },
    {
      "job": 84884194875,
      "time": 82,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8006065279"
    },
    {
      "job": 84884194779,
      "time": 139,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8006086757"
    },
    {
      "job": 84884194350,
      "time": 172,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8006030883"
    },
    {
      "job": 84884194915,
      "time": 124,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8006082018"
    },
    {
      "job": 84884194941,
      "time": 99,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8006071692"
    },
    {
      "job": 84884195171,
      "time": 96,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8006070544"
    },
    {
      "job": 84884194827,
      "time": 105,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8006073906"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jma61/actions/runs/28508135256",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/JMA61/jstats",
  "_commit": {
    "id": "108257e7ffb54795bbe47c92ee7968e15ca4a1d4",
    "author": "Jeff Ackerman <jmaMedia@outlook.com>",
    "committer": "Jeff Ackerman <jmaMedia@outlook.com>",
    "message": "Changed to 9.96 to test new jupdate() from r universe.\n",
    "time": 1782895963
  },
  "_maintainer": {
    "name": "Jeff Ackerman",
    "email": "surveycentre@griffith.edu.au"
  },
  "_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": "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
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jma61",
      "count": 171,
      "uuid": 262758758
    }
  ],
  "_userbio": {
    "uuid": 262758758,
    "type": "user",
    "name": "JMA61",
    "followers": 0
  },
  "_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/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "jalpha",
    "jaov",
    "javg",
    "jcomplete",
    "jconvert",
    "jcopy",
    "jcorr",
    "jcount",
    "jcrosstab",
    "jdata_dir",
    "jdeclare_udm",
    "jdesc",
    "jdummy",
    "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": true
    },
    {
      "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": 100,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "clinic",
      "title": "Clinic intervention example dataset",
      "topics": [
        "clinic"
      ]
    },
    {
      "page": "community",
      "title": "Community survey example dataset",
      "topics": [
        "community"
      ]
    },
    {
      "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 user-defined missing value (UDM) 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_udm",
      "title": "Declare user-defined missing values on a variable",
      "topics": [
        "jdeclare_udm"
      ]
    },
    {
      "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": "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": "Visualise 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/HEAD/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": 2.9777236052888476,
  "_indexed": true,
  "_nocasepkg": "jstats",
  "_universes": [
    "jma61"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.96",
      "date": "2026-07-01T09:42:07.000Z",
      "distro": "resolute",
      "commit": "108257e7ffb54795bbe47c92ee7968e15ca4a1d4",
      "fileid": "d424720559c83147f34aee4ec95096071c8694d863f32a3fc915e9f34a43dc18",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/28508135256"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.9.96",
      "date": "2026-07-01T09:42:26.000Z",
      "distro": "resolute",
      "commit": "108257e7ffb54795bbe47c92ee7968e15ca4a1d4",
      "fileid": "405d3fe10a08abfab5f20ae45d79036d8aed3272a3ee00f5ea425998bca134fb",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/28508135256"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.96",
      "date": "2026-07-01T09:41:19.000Z",
      "commit": "108257e7ffb54795bbe47c92ee7968e15ca4a1d4",
      "fileid": "2a4aad4a938f2cba16221a98bcb447e9b4ab6b4806b12ec15e284203f5e818d7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/28508135256"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.9.96",
      "date": "2026-07-01T09:41:58.000Z",
      "commit": "108257e7ffb54795bbe47c92ee7968e15ca4a1d4",
      "fileid": "ff50b390a4f0469d6095b3e8fc505fdbbde0eaf062490f21282ecbb58d7e2e4f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/28508135256"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.96",
      "date": "2026-07-01T09:42:22.000Z",
      "commit": "108257e7ffb54795bbe47c92ee7968e15ca4a1d4",
      "fileid": "e8d04d8e94b9064f0cd57a874e0851c6fc62235517274b9b259ebd30b9c9d7cb",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/28508135256"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.96",
      "date": "2026-07-01T09:41:07.000Z",
      "commit": "108257e7ffb54795bbe47c92ee7968e15ca4a1d4",
      "fileid": "cfe2457bf18f5003a424446e15dce123e1af967443d3f58dea44a88ca10e7a55",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/28508135256"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.96",
      "date": "2026-07-01T09:41:08.000Z",
      "commit": "108257e7ffb54795bbe47c92ee7968e15ca4a1d4",
      "fileid": "568f094f1e223f7f4ebdebd7e1be0a5f7e13fde311a4e1968b90b6e8332a7170",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/28508135256"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.9.96",
      "date": "2026-07-01T09:41:12.000Z",
      "commit": "108257e7ffb54795bbe47c92ee7968e15ca4a1d4",
      "fileid": "eb8ff23f6abaf43032ad2a8a815a9fb6bb85df19b5b294a59138f0fdc7b5e733",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jma61/actions/runs/28508135256"
    }
  ]
}