Package: eatTools 0.7.7.9000

eatTools: Miscellaneous Functions for the Analysis of Educational Assessments

Miscellaneous functions for data cleaning and data analysis of educational assessments. Includes functions for descriptive analyses, character vector manipulations and weighted statistics. Mainly a lightweight dependency for the packages 'eatRep', 'eatGADS', 'eatPrep' and 'eatModel' (which will be subsequently submitted to 'CRAN'). The function for defining (weighted) contrasts in weighted effect coding refers to te Grotenhuis et al. (2017) <doi:10.1007/s00038-016-0901-1>. Functions for weighted statistics refer to Wolter (2007) <doi:10.1007/978-0-387-35099-8>.

Authors:Sebastian Weirich [aut, cre], Martin Hecht [aut], Karoline Sachse [aut], Benjamin Becker [aut], Nicole Mahler [aut], Edna Grewers [ctb]

eatTools_0.7.7.9000.tar.gz
eatTools_0.7.7.9000.zip(r-4.5)eatTools_0.7.7.9000.zip(r-4.4)eatTools_0.7.7.9000.zip(r-4.3)
eatTools_0.7.7.9000.tgz(r-4.4-any)eatTools_0.7.7.9000.tgz(r-4.3-any)
eatTools_0.7.7.9000.tar.gz(r-4.5-noble)eatTools_0.7.7.9000.tar.gz(r-4.4-noble)
eatTools_0.7.7.9000.tgz(r-4.4-emscripten)eatTools_0.7.7.9000.tgz(r-4.3-emscripten)
eatTools.pdf |eatTools.html
eatTools/json (API)
NEWS

# Install 'eatTools' in R:
install.packages('eatTools', repos = c('https://weirichs.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/weirichs/eattools/issues

On CRAN:

37 exports 2 stars 2.29 score 4 dependencies 2 dependents 5 scripts 591 downloads

Last updated 9 days agofrom:38d7c1aa16. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 09 2024
R-4.5-winOKSep 09 2024
R-4.5-linuxOKSep 09 2024
R-4.4-winOKSep 09 2024
R-4.4-macOKSep 09 2024
R-4.3-winOKSep 09 2024
R-4.3-macOKSep 09 2024

Exports:%$$%addLeadingZerosToCharIntasNumericIfPossiblecatch_asNumericIfPossiblecontr.wec.weightedcropdescrdo_call_rbind_withNameexistsBackgroundVariablesfacToChargsubAllhalveStringinsert.colmakeDataFramemakeTriamergeAttrmultiseqna_omit_selectionnum.to.catprint_and_capturepwcrbind_commonrbind_fill_vectorreadMultiseprecodeLookupremoveNonNumericremoveNumericremovePatternroundDFseq2set.col.typetablePatterntableUnlistwhereArewideToLongwtdTablewtdVar

Dependencies:backportscheckmatedata.tablestringi

Readme and manuals

Help Manual

Help pageTopics
eatTools: Miscellaneous Functions for the Analysis of Educational AssessmentseatTools-package
Extract Parts of an Object (list)%$$%
Add leading zeros to all columns that can be identified as integers in a character data.frameaddLeadingZerosToCharInt
Convert a Vector, Matrix or Data Frame Into Numeric Values If PossibleasNumericIfPossible
Use 'asNumericIfPossible' with modified warning.catch_asNumericIfPossible
Calculates contrasts for a weighted factor variable based on weighted effect codingcontr.wec.weighted
Remove Trailing and Leading Characters From Character Stringscrop
Descriptive statistics for one or several variablesdescr
Row bind a list while assigning names to rowsdo_call_rbind_withName
Internally needed function for consistency checks and data preparation.existsBackgroundVariables
Transform columns in a data framefacToChar
Pattern matching and replacementgsubAll
Split string exactly in two partshalveString
Insert Columns into a 'data.frame' at a Specific Positioninsert.col
Converts 'tbl' or 'data.table' objects to plain 'data.frames' for internal processingmakeDataFrame
Reshapes an unordered covariance/correlation matrix into triangular shapemakeTria
Merge Two Data Frames with additional messages and maintain variable attributesmergeAttr
multiple sequencesmultiseq
Drop rows containing missing valuesna_omit_selection
Transform continuous variables into ordered factorsnum.to.cat
Easy integration of (small) tables into (error) messagesprint_and_capture
Part-whole correlation for numeric data framespwc
Combine data.frames by row, using only common columns.rbind_common
Combine vectors of unequal length by row, filling missing columns with NA.rbind_fill_vector
Read in data.frames with separator characters >=1BytereadMultisep
Recode a variable according to a lookup tablerecodeLookup
Removes all non-numeric characters from a string.removeNonNumeric
Removes alphanumeric characters from a string.removeNumeric
Removes a specified pattern from a string.removePattern
Round a 'data.frame'.roundDF
Sequence generationseq2
Set the Class of Columns in a Data Frameset.col.type
Creates skeleton for frequency tables with desired valuestablePattern
Frequency table for data frames, e.g. across multiple columnstableUnlist
Matches a scalar with elements of a vector.whereAre
Transform wide format data sets into the long format necessary for eatRep analyseswideToLong
Computed weighted frequency tableswtdTable
Computed weighted variancewtdVar