`type t````=` `{`

`regression_name : string option;`
`responder : Variable.t;`
`predictors : Variable.t list;`
`bootstrap_trials : int;`
`r_square : bool;`

`}```
`val create : responder:Variable.t ‑> predictors:Variable.t list ‑> ?⁠bootstrap_trials:int ‑> ?⁠r_square:bool ‑> ?⁠regression_name:string ‑> unit ‑> t`
`val vs_runs : Variable.t ‑> unit ‑> t`
`val vs_runs_overhead : Variable.t ‑> unit ‑> t`
`val nanos_vs_runs : t`
`val cycles_vs_runs : t`
`val allocations_vs_runs : t list`
`val gc_vs_runs : t list`
`val nanos : predictors:Variable.t list ‑> t`
`val cycles : predictors:Variable.t list ‑> t`
`val default : t Base__List.t`
`val default_bootstrap_trials : int`
`val default_reduced_bootstrap_trials : int`
`val with_error_estimation : ?⁠bootstrap_trials:int ‑> t ‑> t`
`val reduce_bootstrap : t ‑> bootstrap_trials:int ‑> t`
`val make_key : t ‑> int`
`val parse : ?⁠regression_name:string ‑> Core.String.t ‑> t`