normalize_cols | R Documentation |
This is an example of building up a desired pre-prepared pipeline fragment from relop nodes.
normalize_cols(source, columns, ..., partitionby = NULL, env = parent.frame())
source |
relop tree or data.frame source. |
columns |
character, columns to normalize. |
... |
force later arguments to bind by name. |
partitionby |
partitioning (window function) column names to define partitions. |
env |
environment to look for values in. |
# by hand logistic regression example
scale <- 0.237
d <- mk_td("survey_table",
c("subjectID", "surveyCategory", "assessmentTotal"))
optree <- d %.>%
extend(.,
probability %:=%
exp(assessmentTotal * scale)) %.>%
normalize_cols(.,
"probability",
partitionby = 'subjectID') %.>%
pick_top_k(.,
partitionby = 'subjectID',
orderby = c('probability', 'surveyCategory'),
reverse = c('probability')) %.>%
rename_columns(., 'diagnosis' %:=% 'surveyCategory') %.>%
select_columns(., c('subjectID',
'diagnosis',
'probability')) %.>%
orderby(., 'subjectID')
cat(format(optree))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.