====== Metric Functions ====== This page contains a list of all functions that can be applied to signals and result in a metric. ==== Metric Minimum ==== Minimum within each event_sequence Metric_Minimum(target::processed::rft1) returns the Minimum value across all frames Metric_Minimum(target::processed::rft1, event_label::original::rhs) returns the Minimum value at the event rhs Metric_Minimum(target::processed::rft1, event_label::original::rhs, event_label::original::rto) returns the Minimum value between the events rhs and rto ==== Metric Maximum ==== Maximum within each event_sequence. Metric_Maximum(target::processed::rft1) returns the maximum value across all frames Metric_Maximum(target::processed::rft1, event_label::original::rhs) returns the maximum value at the event rhs Metric_Maximum(target::processed::rft1, event_label::original::rhs, event_label::original::rto) returns the maximum value between the events rhs and rto ==== Metric Range ==== Range = Maximum - Minimum within each event_sequence. Metric_Range(target::processed::rft1) returns the range across all frames Metric_Maximum(target::processed::rft1, event_label::original::rhs) returns the range value at the event rhs Metric_Maximum(target::processed::rft1, event_label::original::rhs, event_label::original::rto) returns the range value between the events rhs and rto ==== Metric Mean ==== Mean within each event_sequence Metric_Mean(target::processed::rft1) returns the Mean value across all frames Metric_Mean(target::processed::rft1, event_label::original::rhs) returns the Mean value at the event rhs Metric_Mean(target::processed::rft1, event_label::original::rhs, event_label::original::rto) returns the Mean value between the events rhs and rto ==== Metric Median ==== Median within each event_sequence. **Metric_Median**(target::processed::rft1) returns the Median value across all frames **Metric_Median**(target::processed::rft1, event_label::original::rhs) returns the Median value at the event rhs **Metric_Median**(target::processed::rft1, event_label::original::rhs, event_label::original::rto) returns the Median value between the events rhs and rto ==== Metric StdDev ==== Standard Deviation within each event_sequence. **Metric_StdDev**(target::processed::rft1) returns the Standard Deviation value across all frames **Metric_StdDev**(target::processed::rft1, event_label::original::rhs) returns the Standard Deviation value at the event rhs **Metric_StdDev**(target::processed::rft1, event_label::original::rhs, event_label::original::rto) returns the Standard Deviation value between the events rhs and rto ==== Metric RMS ==== Root-Mean-Squared within each event_sequence. **Metric_RMS**(target::processed::rft1) returns the RMS value across all frames **Metric_RMS**(target::processed::rft1, event_label::original::rhs) returns the RMS value at the event rhs **Metric_RMS**(target::processed::rft1, event_label::original::rhs, event_label::original::rto) returns the RMS value between the events rhs and rto ==== Metric InterQuartile ==== Inter Quartile Range: [[https://en.wikipedia.org/wiki/Interquartile_range|Interquartile Definition]] Example: **Metric_InterQuartile**(target::processed::rft1, event_label::original::rhs, event_label::original::rto) The resulting signal as 3 components, and interquartile for each of the 3 components of RFT1 ==== Cross Correlation ==== Cross Correlation between two signals. **Cross_Correlation**(signal1, signal2, Wrap, Max_Delay) The parameters are consistent with the [[Visual3D:Documentation:Pipeline:Signal_Commands:Cross_Correlation|Cross_Correlation]] Pipeline Command ==== Metric Sum ==== **Metric_Sum**(signal, start_event, end_event) - where start_event and end_event are optional **Metric_Sum**(target::processed::rft1) **Metric_Sum**(target::processed::rft1, event_label::original::rhs) **Metric_Sum**(target::processed::rft1, event_label::sequence::rcycle) **Metric_Sum**(target::processed::rft1, event_label::original::rhs, event_label::original::rto) **Note that the event label requires the full signal path. i.e. event_label::original::rhs not just rhs** ==== Metric Integrate ==== Integral of a signal: [[Visual3D:Documentation:Pipeline:Metric_Commands:Metric_Integrate|See Pipeline Command Metric_Integrate]] Example; **Metric_Integrate**(target::processed::rft1) **Metric_Integrate**(target::processed::rft1, event_label::original::rhs) **Metric_Integrate**(target::processed::rft1, event_label::original::rhs, event_label::original::rto) **Note that the event label requires the full signal path. i.e. event_label::original::rhs not just rhs**