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_plot_series_itemplot series itemBuild a from-lists series item { id, yList, label?, color?, yAxis }
containd_compute_plot_from_listscompute plot from listsfrom-lists sugar → series: [{ id: 'y', yList }] → result object
containd_compute_plot_from_lists_multicompute plot from lists multifrom-lists multi-series (line/scatter/timeline) → result object
containd_show_plot_from_listsshow plot from listscompute from-lists sugar and present
containd_show_plot_from_lists_multishow plot from lists multicompute from-lists multi-series and present
containd_show_plot_resultshow plot resultshow precomputed result object
containd_show_plot_table_columnshow plot table columnextractTableColumn + showPlot(from-lists) — opens statistics results for the column
containd_show_plot_table_columns_xyshow plot table columns xyextractTableColumn for X and Y + showPlot(from-lists) — equal-length lists required
containd_list_available_data_sourceslist available data sourcescallHost(listAvailableDataSources) → array of catalog descriptors (DEC-076).
containd_get_data_seriesget data seriescallHost(getDataSeries) → series object 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 listRead .xList from a getDataSeries result.
containd_data_series_y_listdata series y listRead .yList from a getDataSeries 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)