Last updated: Jan 17, 2024
The Statistics node provides basic summary information about numeric fields. It calculates summary statistics for individual fields and correlations between fields.
Example
stream = modeler.script.stream()
typenode = stream.findByID("id42KW3MSA94B")
node = stream.create("statistics", "My node")
stream.link(typenode, node)
# "Settings" tab
node.setPropertyValue("examine", ["Age", "BP", "Drug"])
node.setPropertyValue("statistics", ["mean", "sum", "sdev"])
node.setPropertyValue("correlate", ["BP", "Drug"])
# "Correlation Labels..." section
node.setPropertyValue("label_correlations", True)
node.setPropertyValue("weak_below_absolute", 0.25)
node.setPropertyValue("weak_label", "lower quartile")
node.setPropertyValue("strong_above_absolute", 0.75)
node.setPropertyValue("medium_label", "middle quartiles")
node.setPropertyValue("strong_label", "upper quartile")
statisticsnode properties |
Data type | Property description |
---|---|---|
use_output_name
|
flag | Specifies whether a custom output name is used. |
output_name
|
string | If use_output_name is true, specifies the name to use. |
output_mode
|
Screen
File
|
Used to specify target location for output generated from the output node. |
output_format
|
Text (.txt)
HTML (.html)
Output (.cou) |
Used to specify the type of output. |
full_filename
|
string | |
examine
|
list | |
correlate
|
list | |
statistics
|
[count mean sum min max range variance sdev semean median mode]
|
|
correlation_mode
|
Probability
Absolute
|
Specifies whether to label correlations by probability or absolute value. |
label_correlations
|
flag | |
weak_label
|
string | |
medium_label
|
string | |
strong_label
|
string | |
weak_below_probability
|
number | When correlation_mode is set to Probability , specifies the
cutoff value for weak correlations. This must be a value between 0 and 1—for example, 0.90. |
strong_above_probability
|
number | Cutoff value for strong correlations. |
weak_below_absolute
|
number | When correlation_mode is set to Absolute , specifies the
cutoff value for weak correlations. This must be a value between 0 and 1—for example, 0.90. |
strong_above_absolute
|
number | Cutoff value for strong correlations. |