statismike / stenr Goto Github PK
View Code? Open in Web Editor NEWR6-based Standardization of Raw Discrete Scores
Home Page: https://statismike.github.io/stenR/
License: Other
R6-based Standardization of Raw Discrete Scores
Home Page: https://statismike.github.io/stenR/
License: Other
As the R6 basics may not be the easiest for the newcomers, the vignette detailing the workflow is needed
Create a better scale menagement
CompFreqtable
during usage of compute_scores
methodFreqtableScale
object into the CompFreqtable
- automatically attach the scaleCreate new methods or new class/subclass to calculate different norms for different groups (eg. different biological sex). Psychological questionnaires often have different norms for differing groups.
Tests for all methods
First testthat tests should be focused on running the code and getting all warnings for methods and functions:
gen_freqtable
function to call comp_freqtable$new()
method and create new object of that classget_status
get_data_info
get_freqtables
compute_scores
get_scoretables
get_computed_scores
get_computed_scores_ext
Currently, both of these methods produce output in the form of a list of results. It is useful for passing the results programmatically, but not human-friendly.
It should produce similar human-friendly output as s3 methods for summary()
, eg. summary.lm
. It should be optional to get the current output for these methods too: get_status(as.list = T)
.
Currently, after initialization of the comp_freqtable
object, it is impossible to modify the data kept inside. I think there is a possibility for the use case, when:
So the new method is necessary which should be:
private$source_data
self$compute_scores()
for each standard score that was calculated beforeAs the current README is mainly a placeholder, it is needed to create new from scratch
Currently ScoreTable
can be only created based on the collected raw data (using FrequencyTable
) or simulated data based on the distribution description (SimFrequencyTable
).
It seems to me as mandatory to also include some kind of slimmed up version - without the FrequencyTable
object underlying its creation and usage
What will be gained:
M
ale, F
emale, O
ther sex options, instead of other StandardScore
sScoreTable
to the format used in measures documentationsWhat will be lost:
ScoreTable
to allow different StandardScores or appending new resultsScoreTable
to current implementation of CompScoreTable
Addition of GroupedCompScoreTable
, mimicking the behaviour of CompScoreTable
- with underlying GroupedFrequencyTable
and GroupedScoreTable
objects
Also exporting ScoringTable
should be allowed
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.