Nube iO - Rubix Wires: Statistics Nodes

Rubix Wires: Statistics Nodes


This article describes the Rubix Wires nodes that are in the Statistics category.  

Statistics

The `Statistics` category contains nodes that provide statistical analysis functionalities. 

Min-Max-Average

This node provides minimum, maximum, and average of all numeric inputs.

Inputs

  1. [in 1] - First term to `Min-Max-Average`operation.
  2. [in 2] - Second term to `Min-Max-Average` operation.
  3. [in x] - x-th term in `Min-Max-Average` operation. Where x is any subsequent input set from the node settings.

Outputs

  1. Min - Minimum input value.
  2. Max - Maximum input value.
  3. Avg - Average of all input values.

Settings

  1. Name - Name of the node.
  2. Inputs count - Configures the number of inputs.
  3. in 1/ in 2/in x... - Input values can be set from settings as a fallback from wired input values.

Operation

Outputs the Minimum, Maximum, and Average values of all the (non-null) Numeric inputs.  The number of inputs and their values can be modified from settings.

Avg

This node performs an average operation on all numeric inputs.

Inputs

  1. [in 1] - First term to `Avg` operation.
  2. [in 2] - Second term to `Avg` operation.
  3. [in x] - x-th term in `Avg` operation. Where x is any subsequent input set from the node settings.

Outputs

  1. Avg  - Average of all input values.
  2. Count - Number of input values included in average.
  3. Sum  - Sum of all input values included in average.

Settings

  1. Name - Name of the node.
  2. Inputs count - Configures the number of inputs.
  3. in 1/ in 2/in x... - Input values can be set from settings as a fallback from wired input values.

Operation

Outputs the Average, Count, and Sum values of all the (non-null)  Numeric inputs.  The number of inputs and their values can be modified from settings.

Min

This node calculates the minimum value of all numeric inputs.

Inputs

  1. [in 1] - First term to `Min` operation.
  2. [in 2] - Second term to `Min` operation.
  3. [in x] - x-th term in `Min` operation. Where x is any subsequent input set from the node settings.

Outputs

  1. Min - Lowest of all input values.

Settings

  1. Name - Name of the node.
  2. Inputs count - Configures the number of inputs.
  3. in 1/ in 2/in x... - Input values can be set from settings as a fallback from wired input values.

Operation

Outputs the Minimum value of all the (non-null) Numeric inputs. The number of inputs and their values can be modified from settings.

Max

This node calculates the maximum value of all numeric inputs.

Inputs

  1. [in 1] - First term to `Max` operation.
  2. [in 2] - Second term to `Max` operation.
  3. [in x] - x-th term in `Max` operation. Where x is any subsequent input set from the node settings.

Outputs

  1. Max - Highest of all input values.

Settings

  1. Name - Name of the node.
  2. Inputs count - Configures the number of inputs.
  3. in 1/ in 2/in x... - Input values can be set from settings as a fallback from wired input values.

Operation

Outputs the Maximum value of all the (non-null) Numeric inputs. The number of inputs and their values can be modified from settings.

Sum

This node performs a totalization (Sum) operation on all inputs.

Inputs

  1. [in 1] - First term to `Sum` operation.
  2. [in 2] - Second term to `Sum` operation.
  3. [in x] - x-th term in `Sum` operation. Where x is any subsequent input set from the node settings.

Outputs

  1. Sum - Total of all input values added together.

Settings

  1. Name - Name of the node.
  2. Inputs count - Configures the number of inputs.
  3. in 1/ in 2/in x... - Input values can be set from settings as a fallback from wired input values.

Operation

Outputs the Sum of all the (non-null) Numeric inputs. The number of inputs and their values can be modified from settings.

Median

This node calculates the median of all inputs.

Inputs

  1. [in 1] - First term to `Median` operation.
  2. [in 2] - Second term to `Median` operation.
  3. [in x] - x-th term in `Median` operation. Where x is any subsequent input set from the node settings.

Outputs

  1. Median - Middle/Median value of all input values.

Settings

  1. Name - Name of the node.
  2. Inputs count - Configures the number of inputs.
  3. in 1/ in 2/in x... - Input values can be set from settings as a fallback from wired input values.

Operation

Outputs the Median (middle) value of all the (non-null) Numeric inputs.  The number of inputs and their values can be modified from settings.

Range

This node calculates the range of all inputs.  Range is the maximum input value minus the minimum input value.

Inputs

  1. [in 1] - First term to `Range` operation.
  2. [in 2] - Second term to `Range` operation.
  3. [in x] - x-th term in `Range` operation. Where x is any subsequent input set from the node settings.

Outputs

  1. Range - Maximum input value minus minimum input value.  

Settings

  1. Name - Name of the node.
  2. Inputs count - Configures the number of inputs.
  3. in 1/ in 2/in x... - Input values can be set from settings as a fallback from wired input values.

Operation

Outputs the Range value (max-min) of all the (non-null) Numeric  inputs.  The number of inputs and their values can be modified from settings.

Rank 

This node sorts/ranks numeric input values and outputs the highest (or lowest) values.   The node can be configured to output a set number of values: for example, it can be set to output the HIGHEST 3 INPUT VALUES, or LOWEST 5 INPUT VALUES, etc... 

Inputs

  1. in 1 - First term to `Rank` operation.
  2. in 2 - Second term to `Rank` operation.
  3. in x - x-th term in `Rank` operation. Where x is any subsequent input set from the node settings.

Outputs

  1. out 1 - Highest/Lowest (depends on configuration) value. 
  2. out 2 - Second Highest/Lowest (depends on configuration) value. 
  3. out x - x-th Highest/Lowest (depends on configuration) value.   Where x is any subsequent input set from the node settings.

Settings

  1. Name - Name of the node.
  2. Highest or Lowest - Ranking order selection (rank by higher or rank by lower).
  3. Inputs count - Configures the number of inputs.
  4. Outputs counts - Configures the number of outputs.

Operation

Outputs the ranked highest (max to min), or ranked lowest (min to max) of all the (non-null) Numeric inputs.  The number of inputs and the number of outputs can be modified from settings.

Stats-All

This node performs a wide selection of statistical operations on all numeric inputs.

Inputs

  1. [in 1] - First term to `Stats-all` operation.
  2. [in 2] - Second term to `Stats-all` operation.
  3. [in x] - x-th term in `Stats-all` operation. Where x is any subsequent input set from the node settings.

Outputs

  1. max - Highest of all input values.
  2. min - Lowest of all input values.
  3. range - Maximum input value minus minimum input value.  
  4. sum - Total (Sum) of all input values.
  5. mean - Average of all input values.
  6. median - Middle/Median value of all input values.
  7. modes - An array of the input values that are duplicate values.
  8. variance - Statistical variance.  (Square of the standard deviation)
  9. standardDeviation - Statistical standard deviation.
  10. meanAbsoluteDeviation - Average deviation from the mean value. 
  11. zScores - An array of z-scores where each z-score is the number of standard deviations each input value is from the mean value. 

Settings

  1. Name - Name of the node.
  2. Inputs count - Configures the number of inputs.
  3. in 1/ in 2/in x... - Input values can be set from settings as a fallback from wired input values.

Operation

Outputs the Maximum, Minimum, Range, Sum, Mean, Median, Modes, Variance, Standard Deviation, Mean Absolute Deviation, and Z Score values of all the (non-null) Numeric inputs. The number of inputs and their values can be modified from settings.

Related Articles:

  1. Rubix Wires: Working with Nodes
  2. Rubix Wires: Getting Started Guide

    • Related Articles

    • Rubix Wires: Math Nodes

      This article describes the Rubix Wires nodes that are in the Math category.  Math The `Math` category contains simple mathematical nodes than can be used to make numeric calculations. Add This node performs an addtion operation on all inputs. Inputs ...
    • Rubix Wires: Num-Transform Nodes

      This article describes the Rubix Wires nodes that are in the Num-Transform category. Num-Transform The `Num-Transform` category contains nodes that modify numeric values.  Round This node rounds a numeric value to a configured number of decimal ...
    • Rubix Wires: Dashboard Nodes

      This article describes the Rubix Wires nodes that are in the Dashboard category. Dashboard The `Dashboard` category contains nodes that interact with the Wires Dashboard.  The Wires Dashboard provides a way to interact with the nodes/flows built in ...
    • Rubix Wires: Widget Nodes

      This article describes the Rubix Wires nodes that are in the Widgets category. Widget The `Widget` category contains nodes that are used in conjunction with an external user interface.   These nodes are often used to support extended functions from ...
    • Rubix Wires: Latch Nodes

      This article describes the Rubix Wires nodes that are in the Latch category. Latch The `Latch` category contains value latching functionality for each data type.  Latch nodes will maintain an output value between trigger events. Any-Latch This node ...