Back to Search
Start Over
RALSA: Design and Implementation
- Source :
- Psych, Volume 3, Issue 2, Pages 18-248, Psych, Vol 3, Iss 18, Pp 233-248 (2021)
- Publication Year :
- 2021
- Publisher :
- Multidisciplinary Digital Publishing Institute, 2021.
-
Abstract
- International large-scale assessments (ILSAs) provide invaluable information for researchers and policy makers. Analysis of their data, however, requires methods that go beyond the usual analysis techniques assuming simple random sampling. Several software packages that serve this purpose are available. One such is the R Analyzer for Large-Scale Assessments (RALSA), a newly developed R package. The package can work with data from a large number of ILSAs. It was designed for user experience and is suitable for analysts who lack technical expertise and/or familiarity with the R programming language and statistical software. This paper presents the technical aspects of RALSA—the overall design and structure of the package, its internal organization, and the structure of the analysis and data preparation functions. The use of the data.table package for memory efficiency, speed, and embedded computations is explained through examples. The central aspect of the paper is the utilization of code reuse practices to the achieve consistency, efficiency, and safety of the computations performed by the analysis functions of the package. The comprehensive output system to produce multi-sheet MS Excel workbooks is presented and its workflow explained. The paper also explains how the graphical user interface is constructed and how it is linked to the data preparation and analysis functions available in the package.
- Subjects :
- large-scale assessments and surveys in education
Computer science
data analysis
050109 social psychology
complex sampling design
050105 experimental psychology
R programming
Consistency (database systems)
Software
complex assessment design
User experience design
Psychology
0501 psychology and cognitive sciences
Pharmacology (medical)
Graphical user interface
Structure (mathematical logic)
code reuse
business.industry
05 social sciences
Code reuse
R Programming Language
GUI programming
BF1-990
Workflow
Software engineering
business
Subjects
Details
- Language :
- English
- ISSN :
- 26248611
- Database :
- OpenAIRE
- Journal :
- Psych
- Accession number :
- edsair.doi.dedup.....ecb1d4c6206df9c9aa0c9c7018f14a6c
- Full Text :
- https://doi.org/10.3390/psych3020018