Handbook · Reference · Blockly · Statistics

Blockly: Statistics

Where in the UI. Scripts tab toolbox.

Plots, series, summaries, regression, FFT helpers.

Block idRead asPurpose
containd_open_statisticsopen statisticsbasic mode
containd_open_statistics_item_fieldopen statistics item fielditem-field mode
containd_open_statistics_category_propertyopen statistics category propertycategory-property mode
containd_show_xy_data_plotshow xy data plotline chart from list data (simple XY helper).
containd_plot_series_itemplot series itemBuild one trace for multi-series plot blocks (no host call).
containd_compute_plot_from_listscompute plot from listsbuild a plot result object (pass to “show plot result”).
containd_compute_plot_from_lists_multicompute plot from lists multimulti-trace result object (pass to “show plot result”).
containd_show_plot_from_listsshow plot from listsopen fullscreen statistics chart from list data.
containd_show_plot_from_lists_multishow plot from lists multimulti-trace chart from list data.
containd_show_plot_resultshow plot resultdisplay a result from “compute plot …” blocks.
containd_show_plot_table_columnshow plot table columnplot one table column.
containd_show_plot_table_columns_xyshow plot table columns xyXY plot from two table columns.
containd_list_available_data_sourceslist available data sourcescallHost(listAvailableDataSources) → array of catalog descriptors (DEC-076).
containd_get_data_seriesget data seriescallHost(getDataSeries) → { xList, yList, label, … } for one catalog sourceId.
containd_get_data_sourceget data sourcecallHost(getDataSource) → catalog descriptor for one sourceId (DEC-076).
containd_data_series_x_listdata series x listExtract X array from a “data series for source id” result.
containd_data_series_y_listdata series y listExtract Y array from a “data series for source id” result.
containd_data_series_source_iddata series source idRead .sourceId (string) from a listAvailableDataSources descriptor.
containd_data_source_labeldata source labelRead .label (string) — human display name for listView / plot title.
containd_data_source_propdata source propRead one field from a listAvailableDataSources descriptor (DEC-076).
containd_list_sumlist sumsum of finite numeric list values
containd_list_meanlist meanmean of finite numeric list values
containd_list_medianlist medianmedian of finite numeric list values
containd_list_std_devlist std devsample standard deviation
containd_list_rangelist range{ min, max } object
containd_list_minlist mincallHost(listMin) → [value, index]
containd_list_maxlist maxcallHost(listMax) → [value, index]
containd_list_asortlist asortcallHost(listAsort) → [sortedValues[], indices[]]
containd_list_uniquelist uniquecallHost(listUnique) → [uniqueValues[], indices[]]
containd_list_values_indices_valueslist values indices valuesIndex 0 of an asort/unique result [values[], indices[]].
containd_list_values_indices_indiceslist values indices indicesIndex 1 of an asort/unique result [values[], indices[]] — original 0-based positions.
containd_list_five_number_summarylist five number summary[min, Q1, median, Q3, max]
containd_list_correlationlist correlation{ r, p, n } Pearson correlation
containd_list_correlation_rlist correlation rPearson r coefficient
containd_list_correlation_plist correlation ptwo-tailed p-value
containd_list_cross_correlationlist cross correlationcorrelation values list (-maxLag…+maxLag); leave max lag empty for full range
containd_list_cross_correlation_lagslist cross correlation lagslag index list matching the values list
containd_list_interpolatelist interpolateresample y1 onto x2 → y2; empty list if cannot interpolate
containd_list_overlap_rangelist overlap range[start, end] or empty list if no overlap
containd_list_correlate_serieslist correlate series[r, p, xFirst, xLast, n] or empty list if insufficient data
containd_list_t_testlist t testindependent two-sample Student t { t, p, df, n1, n2 }
containd_list_t_test_pairedlist t test pairedpaired Student t { t, p, df, n }
containd_list_t_test_one_samplelist t test one sampleone-sample Student t { t, p, df, n }
containd_list_linear_regressionlist linear regression{ slope, intercept, r2, r, p, n }
containd_list_linear_regression_slopelist linear regression slope.slope
containd_list_linear_regression_interceptlist linear regression intercept.intercept
containd_list_linear_regression_r2list linear regression r2.r2
containd_list_linear_regression_rlist linear regression r.r
containd_list_linear_regression_plist linear regression p.p
containd_list_cumulative_sumlist cumulative sumrunning sum (non-finite → NaN gap)
containd_list_moving_averagelist moving averageforward or filtfilt bidirectional
containd_list_convolvelist convolveFIR folding; same (default) or full
containd_list_reverselist reverseshallow reverse of any list
containd_list_transposelist transposerows→columns; ragged pads null; scalars = 1-cell rows
containd_list_dftlist dft[magnitude[], phaseRadians[]]
containd_list_fftlist fftzero-pad to power of 2 → [magnitude[], phaseRadians[]]
containd_list_idftlist idftspectrum [mag[], phase[]] → real time series
containd_list_ifftlist ifftpower-of-2 spectrum [mag[], phase[]] → real time series
containd_list_spectrum_magnitudelist spectrum magnitudeIndex 0 of [magnitude[], phase[]] spectrum list
containd_list_spectrum_phaselist spectrum phaseIndex 1 of [magnitude[], phase[]] spectrum list (radians)