ExtendedRtIrtModeling

Extended Response Time Item Response Models with Polya-Gamma Sampler and Bayesian Quantile Regression.

https://github.com/jiewentsai/extendedrtirtmodeling.jl

Science Score: 44.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.8%) to scientific vocabulary

Keywords

bayesian bayesian-statistics gibbs-sampler gibbs-sampling irt item-response-theory julia julia-language polyagamma quantile-regression response-time
Last synced: 6 months ago · JSON representation ·

Repository

Extended Response Time Item Response Models with Polya-Gamma Sampler and Bayesian Quantile Regression.

Basic Info
  • Host: GitHub
  • Owner: jiewenTsai
  • License: mit
  • Language: Julia
  • Default Branch: main
  • Homepage:
  • Size: 1.64 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 1
  • Releases: 3
Topics
bayesian bayesian-statistics gibbs-sampler gibbs-sampling irt item-response-theory julia julia-language polyagamma quantile-regression response-time
Created over 1 year ago · Last pushed 6 months ago
Metadata Files
Readme License Code of conduct Citation

README.html














README












































ExtendedRtIrtModeling

Stable Documentation In development documentation Build Status Test workflow status Lint workflow Status Docs workflow Status

codecov codecov unknown unknown DOI Contributor Covenant All Contributors BestieTemplate

Installation

This package isn’t registered in Julia yet, so you’ll need to download it from GitHub.

using Pkg
Pkg.add("https://github.com/jiewenTsai/ExtendedRtIrtModeling.jl")

or

]> add "https://github.com/jiewenTsai/ExtendedRtIrtModeling.jl"

Usage

using ExtendedRtIrtModeling

## creat a toy data
Cond = setCond(nSubj=1000, nItem=15)
truePara = setTrueParaMlIrt(Cond)
Data = setDataMlIrt(Cond, truePara)

## build a model and sample it!
MCMC = GibbsMlIrt(Cond, Data=Data, truePara=truePara)
sample!(MCMC)

## check the parameter recovery
getRmse(MCMC.truePara.b, MCMC.Post.mean.b)

If you have data to analyze, you can follow the following way,

using CSV, DataFrames

## import your data
Data = CSV.read("yourData.csv", DataFrame)
Cond = setCond(qRa=0.85, qRt=0.85, nChain=3, nIter=3000)
Data = InputData(
    Y=Matrix(Data[:,1:15]),
    T=exp.(Matrix(Data[:,16:30])),
    X=Matrix(Data[:,31:33])
)

## build a model and sample it!
MCMC = GibbsRtIrtQuantile(Cond, Data=Data)
sample!(MCMC)


MCMC.Post.mean.Σp
MCMC.Post.mean.β

How to Cite

If you use ExtendedRtIrtModeling.jl in your work, please cite using the reference given in CITATION.cff.

Contributing

If you want to make contributions of any kind, please first that a look into our contributing guide directly on GitHub or the contributing page on the website.


Contributors

Owner

  • Name: Jie-Wen Tsai
  • Login: jiewenTsai
  • Kind: user
  • Location: Taiwan

Citation (CITATION.cff)

# Go to https://citation-file-format.github.io/cff-initializer-javascript/#/ to finish this
cff-version: 1.2.0
title: ExtendedRtIrtModeling.jl
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Jie-Wen Tsai 
    email: tsai.jiewen@gmail.com

GitHub Events

Total
  • Push event: 65
  • Pull request event: 1
  • Create event: 268
Last Year
  • Push event: 65
  • Pull request event: 1
  • Create event: 268

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 1
  • Total pull requests: 2
  • Average time to close issues: less than a minute
  • Average time to close pull requests: about 21 hours
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 2
Past Year
  • Issues: 1
  • Pull requests: 2
  • Average time to close issues: less than a minute
  • Average time to close pull requests: about 21 hours
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 2
Top Authors
Issue Authors
  • JuliaTagBot (1)
Pull Request Authors
  • dependabot[bot] (4)
Top Labels
Issue Labels
Pull Request Labels
dependencies (4)

Packages

  • Total packages: 1
  • Total downloads:
    • julia 1 total
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 1
juliahub.com: ExtendedRtIrtModeling

Extended Response Time Item Response Models with Polya-Gamma Sampler and Bayesian Quantile Regression.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1 Total
Rankings
Dependent repos count: 3.2%
Downloads: 5.5%
Average: 8.3%
Dependent packages count: 16.3%
Last synced: 6 months ago

Dependencies

.github/workflows/CompatHelper.yml actions
  • julia-actions/cache v2 composite
  • julia-actions/setup-julia v2 composite
.github/workflows/Docs.yml actions
  • actions/checkout v4 composite
  • julia-actions/cache v2 composite
  • julia-actions/setup-julia v2 composite
.github/workflows/Lint.yml actions
  • actions/cache v4 composite
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • julia-actions/cache v2 composite
  • julia-actions/setup-julia v2 composite
  • lycheeverse/lychee-action v2 composite
.github/workflows/PreCommitUpdate.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • peter-evans/create-pull-request v7 composite
.github/workflows/ReusableTest.yml actions
  • actions/checkout v4 composite
  • codecov/codecov-action v4 composite
  • julia-actions/cache v2 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-processcoverage v1 composite
  • julia-actions/julia-runtest v1 composite
  • julia-actions/setup-julia v2 composite
.github/workflows/TagBot.yml actions
  • JuliaRegistries/TagBot v1 composite
.github/workflows/Test.yml actions
.github/workflows/TestOnPRs.yml actions