code wiki / _hdl_build / nx_analyst_report.nx

nx_analyst_report.nx

buildroot/runtime/_hdl_build/nx_analyst_report.nx

9428 B178 linesdepth 8pulls 17 transitivereach 12 importersview sourcekind librarytopic analyst
docsdependenciesstructsconstsfunctions

about

nx_analyst_report.nx -- LIB: the "ANALYZE THIS DATASET" front door (capstone). Hand it N named i64 columns + a target column; it composes the whole sovereign analytics stack into ONE human-readable report: - per-column PROFILE + plain-English read (nx_analyst_data) - each column's CORRELATION to the target + strength class (nx_analyst_multi) - the strongest ASSOCIATION with the target (F1005: not called a DRIVER -- that is a causal word and this is a correlation; the report says so in-band and points at nx_analyst_causal) - a one-line SUMMARY This is what a user actually wants: point at a dataset, get an analysis. license_tier: ORIGINAL

dependencies 4 imports · 2 importers

nx_syscalls.nx nx_analyst_data.nx nx_analyst_multi.nx nx_analyst_infer.nx nx_analyst_report.nx nx_analyst_report_gate.nx nx_analyst_store.nx

imports: nx_syscalls.nxnx_analyst_data.nxnx_analyst_multi.nxnx_analyst_infer.nx

imported by: nx_analyst_report_gate.nxnx_analyst_store.nx

structs

none

consts

none

functions

14func arx_cat(d: *u8, o: i64, s: *u8) -> i64 { var i: i64 = 0; while s[i] != (0 as u8) { d[o + i] = s[i]; i = i + 1 } return o + i }
15func arx_catn(d: *u8, o: i64, v: i64) -> i64
30func ar_analyze(cols: *i64, names: *i64, ncol: i64, n: i64, target_idx: i64, out: *u8, cap: i64) -> i64