Statistic Reporter
A class to help with making useful statistical reports. Creates summary reports as StringBuilders based on the supplied list of statistics
Author
rossetti
Parameters
a list containing the StatisticAccessorIfc instances
Properties
true means labeling is on report
Sets the report title. The title appears as the first line of any report.
A read-only snapshot of the statistics currently held by this reporter. Useful for passing to the reporting framework's ksl.utilities.io.report.extensions extension functions without exposing the mutable internal list.
Indicate whether to have time/date on the report true means yes
Functions
Adds a list of statistics to the reporter
Converts the statistics in the reporter to a data frame containing the statistical data with confidence intervals specified the supplied level. The default level is 0.95.
The confidence intervals for the statistics on the report with the key being the name of the statistic
Gets all the statistics in comma separated value format
Changes the number of decimal places in the average reporting.
Finds the number of characters of the statistic with the longest name
Gets the half-width summary report as headers as a list of strings
Gets the half-width summary report rows as a list of strings
The summary statistics are presented with half-widths
List of StringBuilder representing LaTeX tables
Gets statistics as LaTeX tabular. Each StringBuilder in the list represents a tabular with a maximum number of rows
Gets the half-width summary report as a MarkDown string
The summary statistics are presented with half-widths
Prints the summary report to standard out
Changes the number of spaces for printing the names
Gets the Summary Report as a StringBuilder
List of StringBuilder representing LaTeX tables
Gets statistics as LaTeX tabular. Each StringBuilder in the list represents a tabular with a maximum number of rows
Gets the summary report as a MarkDown string
Gets the summary report as headers as a list of strings
Gets the summary report rows as a list of strings
Builds a ReportNode.Document whose default content is a compact half-width summary ksl.utilities.io.report.ast.ReportNode.StatTable for all statistics held by this reporter.