{
  "_id": "6a12cfe7acfb0bcc41d21f6f",
  "Package": "TDCM",
  "Title": "The Transition Diagnostic Classification Model Framework",
  "Version": "0.3.0.9000",
  "Authors@R": "c(\nperson(\n\"Matthew J.\", \"Madison\",\nemail = \"mjmadison@uga.edu\",\nrole = c(\"aut\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-2944-7442\")\n),\nperson(\n\"Sergio\", \"Haab\",\nemail = \"sergio.haab@uga.edu\",\nrole = c(\"aut\")\n),\nperson(\n\"Minjeong\", \"Jeon\",\nemail = \"mjjeon@ucla.edu\",\nrole = c(\"aut\", \"cph\")\n),\nperson(\n\"Constanza\", \"Mardones-Segovia\",\nemail = \"constanza.mardonessegovia@uga.edu\",\nrole = c(\"aut\", \"cph\")\n),\nperson(\n\"Michael E.\", \"Cotterell\",\nemail = \"mepcott@uga.edu\",\nrole = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-4302-0891\")\n),\nperson(\n\"University of Georgia\",\nrole = c(\"cph\"),\ncomment = c(\n\"The content and opinions expressed in this material do not necessarily\nreflect the views of nor are they endorsed by the University of Georgia\nor the University System of Georgia.\"\n)\n),\nperson(\n\"Institute of Education Sciences\",\nrole = c(\"fnd\"),\ncomment = c(\n\"This work is supported by the U.S. Department of Education Institute of\nEducation Sciences under IES Award Number R305D220020.\"\n)\n),\nperson(\n\"National Science Foundation\",\nrole = c(\"fnd\"),\ncomment = c(\n\"This work is supported by the National Science Foundation under NSF\nAward Number 1921373.\"\n)\n)\n)",
  "Description": "Estimate the transition diagnostic classification model\n(TDCM) described in Madison & Bradshaw (2018)\n<doi:10.1007/s11336-018-9638-5>, a longitudinal extension of\nthe log-linear cognitive diagnosis model (LCDM) in Henson,\nTemplin & Willse (2009) <doi:10.1007/s11336-008-9089-5>. As the\nLCDM subsumes many other diagnostic classification models\n(DCMs), many other DCMs can be estimated longitudinally via the\nTDCM. The 'TDCM' package includes functions to estimate the\nsingle-group and multigroup TDCM, summarize results of interest\nincluding item parameters, growth proportions, transition\nprobabilities, transitional reliability, attribute\ncorrelations, model fit, and growth plots.",
  "License": "MIT + file LICENSE",
  "URL": "https://cotterell.github.io/tdcm/,\nhttps://github.com/cotterell/tdcm",
  "BugReports": "https://github.com/cotterell/tdcm/issues",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "LazyData": "true",
  "Config/testthat/edition": "3",
  "Config/Needs/website": "pkgdown",
  "SystemRequirements": "pandoc",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.3",
  "Roxygen": "list(markdown = TRUE)",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://cotterell.r-universe.dev",
  "Date/Publication": "2026-04-24 04:12:59 UTC",
  "RemoteUrl": "https://github.com/cotterell/tdcm",
  "RemoteRef": "HEAD",
  "RemoteSha": "3719388b0c994adf5959d7c86bb5cacd42c54620",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-24 10:12:46 UTC",
    "User": "root"
  },
  "Author": "Matthew J. Madison [aut, cph] (ORCID:\n<https://orcid.org/0000-0002-2944-7442>),\nSergio Haab [aut],\nMinjeong Jeon [aut, cph],\nConstanza Mardones-Segovia [aut, cph],\nMichael E. Cotterell [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-4302-0891>),\nUniversity of Georgia [cph] (The content and opinions expressed in this\nmaterial do not necessarily reflect the views of nor are they\nendorsed by the University of Georgia or the University System of\nGeorgia.),\nInstitute of Education Sciences [fnd] (This work is supported by the\nU.S. Department of Education Institute of Education Sciences under\nIES Award Number R305D220020.),\nNational Science Foundation [fnd] (This work is supported by the\nNational Science Foundation under NSF Award Number 1921373.)",
  "Maintainer": "Michael E. Cotterell <mepcott@uga.edu>",
  "MD5sum": "1adceec11e5b1195178fb84ec93ad1ea",
  "_user": "cotterell",
  "_type": "src",
  "_file": "TDCM_0.3.0.9000.tar.gz",
  "_fileid": "155829f53ae99c83ccadd2e5b9d0ffc1d784bf3501ef731d5a4da610e9ab7201",
  "_filesize": 1907229,
  "_sha256": "155829f53ae99c83ccadd2e5b9d0ffc1d784bf3501ef731d5a4da610e9ab7201",
  "_created": "2026-05-24T10:12:46.000Z",
  "_published": "2026-05-24T10:16:07.477Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77589476180,
      "time": 145,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7184306479"
    },
    {
      "job": 77589476186,
      "time": 152,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184307218"
    },
    {
      "job": 77589476187,
      "time": 145,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7184303894"
    },
    {
      "job": 77589476184,
      "time": 161,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184305120"
    },
    {
      "job": 77589205556,
      "time": 294,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184292904"
    },
    {
      "job": 77589476182,
      "time": 130,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184305184"
    },
    {
      "job": 77589476197,
      "time": 88,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7184301199"
    },
    {
      "job": 77589476188,
      "time": 106,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7184303028"
    },
    {
      "job": 77589476199,
      "time": 83,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7184300835"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cotterell/actions/runs/26358367430",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cotterell/tdcm",
  "_commit": {
    "id": "3719388b0c994adf5959d7c86bb5cacd42c54620",
    "author": "Michael E. Cotterell <mepcotterell@gmail.com>",
    "committer": "Michael E. Cotterell <mepcotterell@gmail.com>",
    "message": "Adjusted the contact details for the authors listed in the development guide.\n",
    "time": 1777003979
  },
  "_maintainer": {
    "name": "Michael E. Cotterell",
    "email": "mepcott@uga.edu",
    "login": "mepcotterell",
    "orcid": "0000-0002-4302-0891",
    "description": "I'm a Senior Lecturer in the UGA School of Computing. I like to explore the intersection of open science and computing education.",
    "uuid": 49024
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2.0",
      "role": "Depends"
    },
    {
      "package": "CDM",
      "role": "Imports"
    },
    {
      "package": "gtools",
      "role": "Imports"
    },
    {
      "package": "polycor",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lintr",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "ROI",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "rsconnect",
      "role": "Suggests"
    },
    {
      "package": "styler",
      "version": ">= 1.10.2",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tinytex",
      "role": "Suggests"
    },
    {
      "package": "V8",
      "role": "Suggests"
    }
  ],
  "_owner": "cotterell",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-43",
      "n": 1
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-17",
      "n": 16
    }
  ],
  "_tags": [
    {
      "name": "v0.3.0",
      "date": "2026-04-22"
    }
  ],
  "_topics": [
    "statistics"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "mepcotterell",
      "count": 91,
      "uuid": 49024
    },
    {
      "user": "matthewmadison",
      "count": 6,
      "uuid": 128408112
    }
  ],
  "_userbio": {
    "uuid": 22416875,
    "type": "organization",
    "name": "Michael E. Cotterell Research Group",
    "description": "Research projects under Dr. Michael E. Cotterell"
  },
  "_downloads": {
    "count": 537,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/TDCM"
  },
  "_devurl": "https://github.com/cotterell/tdcm",
  "_pkgdown": "https://cotterell.github.io/tdcm/",
  "_searchresults": 7,
  "_rbuild": "4.6.0",
  "_assets": [
    "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",
    "extra/TDCM.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/cotterell/tdcm",
  "_realowner": "cotterell",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2024-02-05"
    },
    {
      "version": "0.3.0",
      "date": "2026-04-22"
    }
  ],
  "_exports": [
    "item.influence",
    "mg.tdcm",
    "mg.tdcm.summary",
    "oneplcdm",
    "tdcm",
    "tdcm.compare",
    "tdcm.ipd",
    "tdcm.plot",
    "tdcm.rules",
    "tdcm.score",
    "tdcm.summary"
  ],
  "_datasets": [
    {
      "name": "data.tdcm01",
      "title": "Several data sets for the 'TDCM' package.",
      "object": "data.tdcm01",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "data.tdcm02",
      "title": "Several data sets for the 'TDCM' package.",
      "object": "data.tdcm02",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "data.tdcm03",
      "title": "Several data sets for the 'TDCM' package.",
      "object": "data.tdcm03",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "data.tdcm04",
      "title": "Several data sets for the 'TDCM' package.",
      "object": "data.tdcm04",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "data.tdcm05",
      "title": "Several data sets for the 'TDCM' package.",
      "object": "data.tdcm05",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "data.tdcm",
      "title": "Several data sets for the 'TDCM' package.",
      "topics": [
        "data.tdcm",
        "data.tdcm01",
        "data.tdcm02",
        "data.tdcm03",
        "data.tdcm04",
        "data.tdcm05"
      ]
    },
    {
      "page": "item.influence",
      "title": "Estimating item influence measures.",
      "topics": [
        "item.influence"
      ]
    },
    {
      "page": "mg.tdcm",
      "title": "Estimating the multigroup transition diagnostic classification model (TDCM)",
      "topics": [
        "mg.tdcm"
      ]
    },
    {
      "page": "mg.tdcm.summary",
      "title": "Multigroup TDCM results compiler and summarizer",
      "topics": [
        "mg.tdcm.summary"
      ]
    },
    {
      "page": "oneplcdm",
      "title": "One-parameter log-linear cognitive diagnosis model.",
      "topics": [
        "oneplcdm"
      ]
    },
    {
      "page": "tdcm",
      "title": "Estimating the Transition Diagnostic Classification Model (TDCM)",
      "topics": [
        "tdcm"
      ]
    },
    {
      "page": "tdcm.compare",
      "title": "Comparing the fit of two TDCMs",
      "topics": [
        "tdcm.compare"
      ]
    },
    {
      "page": "tdcm.ipd",
      "title": "Assessing item parameter drift (IPD) in the Transition Diagnostic Classification Model (TDCM)",
      "topics": [
        "tdcm.ipd"
      ]
    },
    {
      "page": "tdcm.plot",
      "title": "Plotting TDCM Results",
      "topics": [
        "tdcm.plot"
      ]
    },
    {
      "page": "tdcm.rules",
      "title": "TDCM Condensation Rules",
      "topics": [
        "tdcm.rules"
      ]
    },
    {
      "page": "tdcm.score",
      "title": "DCM scoring function.",
      "topics": [
        "tdcm.score"
      ]
    },
    {
      "page": "tdcm.summary",
      "title": "TDCM results compiler and summarizer.",
      "topics": [
        "tdcm.summary"
      ]
    }
  ],
  "_readme": "https://github.com/cotterell/tdcm/raw/HEAD/README.md",
  "_rundeps": [
    "admisc",
    "CDM",
    "cli",
    "glue",
    "gtools",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "mvtnorm",
    "polycor",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "stringi",
    "stringr",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "TDCM.Rmd",
      "filename": "TDCM.html",
      "title": "Introduction to the TDCM Package",
      "author": "Matthew J. Madison, Michael E. Cotterell",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview of the TDCM Package",
        "Core Functionalities",
        "Extended Functionalities",
        "Example 1: Single Group TDCM",
        "Step 1: Load the Package and Sample Dataset",
        "Step 2: Estimate the TDCM",
        "Step 3: Summarize the Results",
        "Step 4: Assess Measurement Invariance",
        "Step 5: Estimate other DCMs",
        "Step 6: Assess Absolute Fit",
        "Step 7: Visualize",
        "Example 2: Multigroup TDCM",
        "References"
      ],
      "created": "2024-01-31 21:29:10",
      "modified": "2026-04-03 08:04:38",
      "commits": 12
    }
  ],
  "_score": 4.176091259055681,
  "_indexed": true,
  "_nocasepkg": "tdcm",
  "_universes": [
    "cotterell",
    "mepcotterell"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0.9000",
      "date": "2026-05-24T10:15:15.000Z",
      "distro": "noble",
      "commit": "3719388b0c994adf5959d7c86bb5cacd42c54620",
      "fileid": "7925add72e7c7f70f9e01b8630a9d50f2dad73ec0233bc1c4370d3992c9e6663",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cotterell/actions/runs/26358367430"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.0.9000",
      "date": "2026-05-24T10:15:20.000Z",
      "distro": "noble",
      "commit": "3719388b0c994adf5959d7c86bb5cacd42c54620",
      "fileid": "d94a6de02e2d3008de652e0219832adebd606bb8c2ca19b539c380ffbbde2106",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cotterell/actions/runs/26358367430"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0.9000",
      "date": "2026-05-24T10:14:51.000Z",
      "commit": "3719388b0c994adf5959d7c86bb5cacd42c54620",
      "fileid": "a8f6f938e98ad1b9094419cb232a1bc008a54a0077dd4f748779db7e35adbfaf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cotterell/actions/runs/26358367430"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.0.9000",
      "date": "2026-05-24T10:15:00.000Z",
      "commit": "3719388b0c994adf5959d7c86bb5cacd42c54620",
      "fileid": "5a54e158d8f03de450f2b7e0e4b9e179454413f9a59329ce0c3f294742889c8b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cotterell/actions/runs/26358367430"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0.9000",
      "date": "2026-05-24T10:15:17.000Z",
      "commit": "3719388b0c994adf5959d7c86bb5cacd42c54620",
      "fileid": "1e1a60736109c1ccfd4ecfc7e30d7badea2debd0cc1a56558e6b52a4ec6741a3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cotterell/actions/runs/26358367430"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-05-24T10:14:10.000Z",
      "commit": "3719388b0c994adf5959d7c86bb5cacd42c54620",
      "fileid": "6c763bbe9e7fed18e543813d8ad105efdd1ba4398ebc0bb853998b44fc8bf2be",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cotterell/actions/runs/26358367430"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-05-24T10:14:28.000Z",
      "commit": "3719388b0c994adf5959d7c86bb5cacd42c54620",
      "fileid": "d66ed6b01cb683cd7a19a559680a41c2d49e9d8518a1ee2fb828e6929ce8e619",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cotterell/actions/runs/26358367430"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-05-24T10:14:06.000Z",
      "commit": "3719388b0c994adf5959d7c86bb5cacd42c54620",
      "fileid": "6c3b32aca5076ada160fbd3695cf0e1e1a21e611217cc1a0aaff4dd607c2a010",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cotterell/actions/runs/26358367430"
    }
  ]
}