lextale
The LexTALE-package calculates the % correctAv score for the LexTALE-test, English, German and Dutch versions.
Science Score: 77.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
Found 2 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
1 of 4 committers (25.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.9%) to scientific vocabulary
Keywords
Repository
The LexTALE-package calculates the % correctAv score for the LexTALE-test, English, German and Dutch versions.
Basic Info
- Host: GitHub
- Owner: Ghozayel
- License: other
- Language: R
- Default Branch: master
- Homepage: https://ghozayel.github.io/Lextale/
- Size: 204 KB
Statistics
- Stars: 4
- Watchers: 2
- Forks: 4
- Open Issues: 1
- Releases: 2
Topics
Metadata Files
README.md
Lextale 
The main goal of Lextale package is to mark and calculate the %correctAV scoring for the English, German and Dutch LexTALE-test if administered using implementations that do not end with participants' score on the screen, e.g. online surveys. For more info about the test, see Lemhöfer & Broersma, 2012.
Functions and Arguments
r
lex(dataframe)
This function marks and calculates the lextale score for the English and German versions of the test. The argument takes a dataframe which must include two variables(columns):
- ID: each ID must have 60 entries, e.g. ID 1987 repeated 60 times, with 40 IDs per time (=2400 rows).
- answer: a variable of 0/1, with 2400 rows.
Running this function exports/saves a file named 'lex.scores.csv' to your directory. Please note both columns names are case-sensitive. Using this function returns the scores of 40 participants in one lex-click! Future work will be on accepting open number of scores, and Yes/No in the argument.
r
lex.dutch(dataframe)
This function marks and calculates the lextale score for the Dutch version of the test. The function lex.dutch() takes a dataframe in its argument that must include two vectors:
- ID: each ID must have 60 entries, e.g. ID 1987 repeated 60 times, with 40 IDs per time (=2400 rows).
- answer: a variable of 0/1, with 2400 rows.
Running this function exports/saves a file named 'lex_dutch.scores.csv' to your directory. Please note both columns names are case-sensitive. Using this function returns the scores of 40 participants! Future work will be on accepting open number of scores, and Yes/No in the argument.
r
CEF()
This function categorises the English lexTALE-scores into three CEF levels. The categorisation is based on Lemhöfer & Broersma, 2012 study. cef() argument takes a vector score (variable/column) of values from 0 to 100. The function creates two new columns, CEF.level & CEF.descr. based on the provided scores.
Running this function exports/saves a file named 'score2cef.csv' to your directory.
Installation
You can install the Lextale package from GitHub with:
``` r
install.packages("devtools")
devtools::install_github("Ghozayel/Lextale", dependencies = TRUE) ```
Examples
The first 3 lines below generate fake data for the purpose of testing the functions:
r
answer <- sample(c(0/1), replace = TRUE, 2400) #generate 2400 random binary responses
ID <- gl(40, 60) #generate 40 ids
data <- cbind(ID, answer, score) #combine the three vectors above into one dataframe
- lex()
``` r
The following line calculates the score for the English and German versions of lextale-test:
Lextale::lex(data)
- lex_dutch()
r
The following line calculates the score for the lextale Dutch test:
Lextale::lex_dutch(data)
- cef(data)
r
run lex() first before running this function.
change the column 'p.correctAV' in the resulted csv.file into 'score'
The following line categorises English lextale-scores into 3 CEF levels, provided with score vector in the data:
Lextale::cef(data) ```
Cite as
Elotteebi, G. (2022). Lextale R-package: A package to calculates %correctAV of the LexTALE test (Version 2.0.0) [Computer software]. https://doi.org/10.5281/zenodo.7017230
Citation (CITATION.cff)
cff-version: 1.1.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Elotteebi"
given-names: "Ghozayel"
orcid: "https://orcid.org/0000-0001-7855-0465"
title: "Lextale R-package: A package to calculates %correctAV of the LexTALE test"
version: 2.0.0
date-released: 2022-08-23
doi: 10.5281/zenodo.7017230
url: "https://doi.org/10.5281/zenodo.7017230"
GitHub Events
Total
Last Year
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Ghozayel | g****6@g****m | 57 |
| Ghozayel Elotteebi | 6****l | 53 |
| BatoolMM | b****l@l****k | 1 |
| Batool Almarzouq | 5****M | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 8 months ago
All Time
- Total issues: 9
- Total pull requests: 3
- Average time to close issues: 4 days
- Average time to close pull requests: about 2 hours
- Total issue authors: 2
- Total pull request authors: 1
- Average comments per issue: 0.89
- Average comments per pull request: 0.0
- Merged pull requests: 3
- 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
- Ghozayel (5)
- BatoolMM (1)
Pull Request Authors
- BatoolMM (2)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- R >= 2.10 depends
- tidyverse * depends
- dplyr * imports
- here * imports
- readr * imports
- tibble * imports
- knitr * suggests
- rmarkdown * suggests
- testthat >= 3.0.0 suggests
- actions/checkout v3 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