Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement wright map #12

Open
p-gw opened this issue Feb 21, 2023 · 2 comments
Open

Implement wright map #12

p-gw opened this issue Feb 21, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@p-gw
Copy link
Member

p-gw commented Feb 21, 2023

We should add wrightmap to the package, a common plot for item response models.

https://www.wrightmap.org/ implements Wright maps for a variety of models in R.

@p-gw p-gw added the enhancement New feature or request label Feb 21, 2023
@p-gw p-gw added this to the 0.2.0 milestone Feb 21, 2023
@p-gw p-gw self-assigned this Feb 21, 2023
@p-gw
Copy link
Member Author

p-gw commented Feb 21, 2023

Since Wright maps are based on parameter estimates of the model, we need a way to fetch them via the AbstractItemResponseModels.jl API.

Related issue: JuliaPsychometrics/AbstractItemResponseModels.jl#1

@p-gw
Copy link
Member Author

p-gw commented Jun 11, 2024

Specs

A Makie.Figure containing itemmap and personmap.

  • be able to flip direction
  • choose plotting styles for components (see below)
  • set range of latent dimension
  • link axis of components
wright_map(model[, items, persons]; kwargs...)

Item Parameters

Low-level plotting capability as itemmap

  • plot as density
  • plot as histogram
  • plot as item id
  • plot as item by parameter scatterplot
  • be able to flip direction
  • display uncertainty of estimation
item_map(model[, items]; type, direction, kwargs...)

Person parameters

Low-level plotting capability as person_map

  • plot as density
  • plot as histogram
  • be able to flip direction
person_map(model[, persons]; type, direction, kwargs...)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant