qsort R package

qsort R package: A New Tool for Scoring Q-sort Data - Published in JOSS (2018)

https://github.com/joaordaniel/qsort

Science Score: 93.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 1 DOI reference(s) in JOSS metadata
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software
Last synced: 6 months ago · JSON representation

Repository

Criterion scoring for Q-set data

Basic Info
  • Host: GitHub
  • Owner: joaordaniel
  • License: lgpl-3.0
  • Language: R
  • Default Branch: master
  • Size: 458 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 4
Created almost 8 years ago · Last pushed about 7 years ago
Metadata Files
Readme Changelog Contributing License

README.Rmd

---
output:
  md_document:
    variant: markdown_github
---


[![CRAN\_Status\_Badge](http://www.r-pkg.org/badges/version/qsort)](https://cran.r-project.org/package=qsort) [![Rdoc](http://www.rdocumentation.org/badges/version/qsort)](http://www.rdocumentation.org/packages/qsort) 
[![Build Status](https://travis-ci.org/joaordaniel/qsort.svg?branch=master)](https://travis-ci.org/joaordaniel/qsort)
[![DOI](https://zenodo.org/badge/132877059.svg)](https://zenodo.org/badge/latestdoi/132877059)

# qsort

## Overview

`qsort` is a package that allows scoring Q-sort data,
using criteria sorts and derived scales from subsets of items.
This package includes descriptions and scoring procedures
for four different Q-sets:

* Attachment Q-set (version 3.0) (Waters, 1995);
* California Child Q-set (Block & Block, 1969);      
* Maternal Behaviour Q-set (version 3.1) (Pederson et al., 1999);
* Preschool Q-set (Baumrind, 1968 revised by Wanda Bronson).  

qsort package includes 7 objects:

* `qsort_score()` a function for scoring Q-sort data;
* `ex_qsort` a list containing four example data frames for the referred Q-sets;
* `print_cards()` a function for printing Q-set item cards.
* `qset_aqs` a data frame containing the Attachment Q-set (aqs; version 3.0);
* `qset_ccq` a data frame containing the California Child Q-set (ccq);
* `qset_mbqs` a data frame containing the Maternal Behaviour Q-set (mbqs; version 3.1);
* `qset_pq` a data frame containing the Preschool Q-set (pq);

Read the documentation (with `?qset_aqs`, `?qset_ccq`, `?qset_mbqs` and `?qset_pq`) to learn more about
which criteria sorts and scales are included for each Q-set. Or click the R documentation badge at the top of this page.

## Installation
To install `qsort` package from CRAN:
```{r, eval = F}
install.packages("qsort")
```

The `qsort` package can also be installed from GitHub:  
```{r, eval = F}
# to install packages from github you first need to install devtools package from CRAN.
# if you haven't installed devtools already just type:
install.packages("devtools")

# to install qsort from github type:
devtools::install_github("joaordaniel/qsort")
```


## Example

The example bellow shows how to use `qsort_score()` function
to compute scores from California Child Q-sort data,
present in `ex_qsort` datasets (`ex_qsort$ccq`).  

```{r, eval = TRUE, echo = TRUE}
library(qsort)
data_ccq <- qsort_score(ex_qsort$ccq, qset_ccq, qsort_length = 100, item1 = "ccq1", subj_id = "participant", group_id = "classroom")
data_ccq
```

Read `qsort_score` help file (`?qsort_score`)
to learn more about the function's four arguments,
and `qset_ccq` help file (`?qset_ccq`) to learn more about variables' names.


## Print cards

To print item descriptions in separate cards use `print_cards()` function.
The example bellow uses the `print_cards()` function to create a pdf file
with Attachment Q-set items, in a user defined directory (working directory in this case - `getwd()`) .

```{r, eval = FALSE, echo = TRUE}
library(qsort)
print_cards(qset_aqs, desc_col = "description", dir.print = getwd())
```
Read `print_cards()` help file (`?print_cards`)
to learn more about the function's two arguments.

## Contributing

[Contribution guidelines for this project](.github/CONTRIBUTING.md)

## References
Baumrind, D. (1968). Manual for the Preschool Behaviour Q-set.
Parental Research Project. Berkeley, CA: Institute of Human Development.    

Block, J. H., & Block, J. (1969). The California Child Q-Set. Berkeley, CA:
Institute of Human Development, University of California.      

Pederson, D. R., Moran, G., & Bento, S. (1999). Maternal Behaviour
Q-sort (version 3.1). London, ON: Psychology Department, Western University. 

Waters, E. (1995). Appendix A: The attachment Q-set (Version 3.0).
Monographs of the Society for Research in Child Development, 60, 234-246.     

Owner

  • Login: joaordaniel
  • Kind: user

JOSS Publication

qsort R package: A New Tool for Scoring Q-sort Data
Published
December 02, 2018
Volume 3, Issue 32, Page 911
Authors
David N. Sousa ORCID
William James Center for Research, ISPA - Instituto Universitário
João R. Daniel ORCID
William James Center for Research, ISPA - Instituto Universitário
Editor
Thomas J. Leeper ORCID
Tags
Q-set criterion Q-sort scores Q-sort scales

GitHub Events

Total
Last Year

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 69
  • Total Committers: 3
  • Avg Commits per committer: 23.0
  • Development Distribution Score (DDS): 0.333
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
joaordaniel j****l@g****m 46
David N. Sousa d****a@g****m 22
Arfon Smith a****n 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 12
  • Total pull requests: 1
  • Average time to close issues: 2 months
  • Average time to close pull requests: about 15 hours
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.92
  • Average comments per pull request: 0.0
  • 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
  • maxheld83 (12)
Pull Request Authors
  • arfon (1)
Top Labels
Issue Labels
Pull Request Labels