Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 8 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    5 of 7 committers (71.4%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.9%) to scientific vocabulary

Keywords

cdm cognitive-diagnosis cran dcm dina-model dino estimation-models gdina item-response-theory psychometrics r
Last synced: 6 months ago · JSON representation

Repository

GDINA

Basic Info
  • Host: GitHub
  • Owner: Wenchao-Ma
  • Language: R
  • Default Branch: master
  • Size: 5.24 MB
Statistics
  • Stars: 31
  • Watchers: 6
  • Forks: 12
  • Open Issues: 1
  • Releases: 5
Topics
cdm cognitive-diagnosis cran dcm dina-model dino estimation-models gdina item-response-theory psychometrics r
Created about 9 years ago · Last pushed 8 months ago
Metadata Files
Readme Changelog

README.Rmd

---
output: github_document
---



```{r, echo = FALSE}
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "README-"
)
```

# GDINA Package for Cognitively Diagnostic Analyses

[![Project Status: Active ? The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/)
[![R-CMD-check](https://github.com/Wenchao-Ma/GDINA/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/Wenchao-Ma/GDINA/actions/workflows/R-CMD-check.yaml)
[![CRAN_Status_Badge](http://www.r-pkg.org/badges/version/GDINA)](https://cran.r-project.org/package=GDINA)
[![](https://cranlogs.r-pkg.org/badges/GDINA?color=brightgreen)](https://cran.r-project.org/package=GDINA)
[![](http://cranlogs.r-pkg.org/badges/grand-total/GDINA?color=green)](https://cran.r-project.org/package=GDINA)

## How to cite the package

Ma, W. & de la Torre, J. (2020). GDINA: An R Package for Cognitive Diagnosis Modeling. Journal of
Statistical Software, 93(14), 1-26. [https://doi.org/10.18637/jss.v093.i14](https://doi.org/10.18637/jss.v093.i14)

Visit the package website [https://wenchao-ma.github.io/GDINA/](https://wenchao-ma.github.io/GDINA/) for examples, tutorials and more information.

## Learning resources

* Watch [Ma and de la Torre's (2019) NCME digital module 5](https://ncme.elevate.commpartners.com/) on a gentle introduction to the G-DINA model framework and the use of graphical user interface for CDM analyses

* Check [the book chapter by Ma (2019)](https://doi.org/10.1007/978-3-030-05584-4_29) on an introduction to the GDINA package

* Check [de la Torre and Akbay's (2019) article](https://ejer.com.tr/) on how to conduct various CDM analyses using the graphical user interface

* Check [Shi, et al (2021)](https://doi.org/10.3390/psych3040052) on how to use this package, along with other R packages for CDM analyses

## Features of the package

*  Estimating G-DINA model and a variety of widely-used models subsumed by the G-DINA model, including the DINA model, DINO model, additive-CDM (A-CDM), linear logistic model (LLM), reduced reparametrized unified model (RRUM), multiple-strategy DINA model for dichotomous responses
*  Estimating models within the G-DINA model framework using user-specified design matrix and link functions
*  Estimating Bugs-DINA, DINO and G-DINA models for dichotomous responses
*  Estimating sequential G-DINA model for ordinal and nominal responses
*  Estimating the generalized multiple-strategy cognitive diagnosis models (experimental)
*  Estimating the diagnostic tree model (experimental)
*  Estimating multiple-choice models
*  Modelling independent, saturated, higher-order, loglinear smoothed, and structured joint attribute distribution
*  Accommodating multiple-group model analysis
*  Imposing monotonic constrained success probabilities
*  Accommodating binary and polytomous attributes
*  Validating Q-matrix under the general model framework
*  Evaluating absolute and relative item and model fit
*  Comparing models at the test and item levels
*  Detecting differential item functioning using Wald and likelihood ratio test
*  Simulating data based on all aforementioned CDMs
*  Providing graphical user interface for users less familiar with R


## Installation


The stable version of GDINA should be installed from R CRAN at [here](https://CRAN.R-project.org/package=GDINA)

To install this package from source:

1) Windows users may need to install the
   [Rtools](https://CRAN.R-project.org/bin/windows/Rtools/) and include the checkbox option of installing Rtools to their path for 
   easier command line usage. Mac users will have to
   download the necessary tools from the [Xcode](https://apps.apple.com/ca/app/xcode/id497799835?mt=12) and its
   related command line tools (found within Xcode's Preference Pane under Downloads/Components); most Linux
   distributions should already have up to date compilers (or if not they can be updated easily). 

2) Install the `devtools` package (if necessary), and install the package from the Github source code.

```{r gh-installation, eval = FALSE}
# install.packages("devtools")
devtools::install_github("Wenchao-Ma/GDINA")
```





Owner

  • Name: Wenchao Ma
  • Login: Wenchao-Ma
  • Kind: user
  • Location: Minneapolis
  • Company: University of Minnesota

GitHub Events

Total
  • Watch event: 1
  • Push event: 5
Last Year
  • Watch event: 1
  • Push event: 5

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 114
  • Total Committers: 7
  • Avg Commits per committer: 16.286
  • Development Distribution Score (DDS): 0.237
Past Year
  • Commits: 8
  • Committers: 2
  • Avg Commits per committer: 4.0
  • Development Distribution Score (DDS): 0.25
Top Committers
Name Email Commits
Wenchao-Ma w****a@u****u 87
Wenchao-Ma w****a@r****u 12
Wenchao Ma w****a@u****u 6
Wenchao Ma w****9@u****u 5
Miguel A. Sorrel m****l@u****s 2
Wenchao Ma w****a@l****m 1
Ma w****9@e****u 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 7
  • Total pull requests: 2
  • Average time to close issues: 8 months
  • Average time to close pull requests: 2 days
  • Total issue authors: 6
  • Total pull request authors: 2
  • Average comments per issue: 2.43
  • Average comments per pull request: 0.5
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • de-barros (2)
  • krisherliu (1)
  • jeannehsinclair (1)
  • themrzmaster (1)
  • NimaRah (1)
  • rkmalaiya (1)
Pull Request Authors
  • FabrizioSandri (1)
  • miguel-sorrel (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 996 last-month
  • Total docker downloads: 21,777
  • Total dependent packages: 6
  • Total dependent repositories: 5
  • Total versions: 25
  • Total maintainers: 1
cran.r-project.org: GDINA

The Generalized DINA Model Framework

  • Versions: 25
  • Dependent Packages: 6
  • Dependent Repositories: 5
  • Downloads: 996 Last month
  • Docker Downloads: 21,777
Rankings
Forks count: 5.8%
Dependent packages count: 8.2%
Stargazers count: 9.7%
Average: 11.0%
Docker downloads count: 12.6%
Dependent repos count: 13.1%
Downloads: 16.9%
Maintainers (1)
Last synced: 7 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.1.0 depends
  • MASS * imports
  • Rcpp >=0.12.1 imports
  • Rsolnp * imports
  • alabama * imports
  • ggplot2 * imports
  • graphics * imports
  • nloptr * imports
  • numDeriv * imports
  • shiny * imports
  • shinydashboard * imports
  • stats * imports
  • utils * imports
  • CDM * suggests
  • Matrix * suggests
  • knitr * suggests
  • poLCA * suggests
  • rmarkdown * suggests
  • stringr * suggests
  • testthat * suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/checkout v2 composite
  • r-lib/actions/check-r-package v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite