sig
type t = { estimate : float; confidence95 : float * float; }
val confidence95 : Mv_regression.Coefficient.t -> float * float
val estimate : Mv_regression.Coefficient.t -> float
module Fields :
sig
val names : string list
val confidence95 :
([< `Read | `Set_and_create ], Mv_regression.Coefficient.t,
float * float)
Fieldslib.Field.t_with_perm
val estimate :
([< `Read | `Set_and_create ], Mv_regression.Coefficient.t, float)
Fieldslib.Field.t_with_perm
val make_creator :
estimate:(([< `Read | `Set_and_create ], Mv_regression.Coefficient.t,
float)
Fieldslib.Field.t_with_perm -> 'a -> ('b -> float) * 'c) ->
confidence95:(([< `Read | `Set_and_create ],
Mv_regression.Coefficient.t, float * float)
Fieldslib.Field.t_with_perm ->
'c -> ('b -> float * float) * 'd) ->
'a -> ('b -> Mv_regression.Coefficient.t) * 'd
val create :
estimate:float ->
confidence95:float * float -> Mv_regression.Coefficient.t
val map :
estimate:(([< `Read | `Set_and_create ], Mv_regression.Coefficient.t,
float)
Fieldslib.Field.t_with_perm -> float) ->
confidence95:(([< `Read | `Set_and_create ],
Mv_regression.Coefficient.t, float * float)
Fieldslib.Field.t_with_perm -> float * float) ->
Mv_regression.Coefficient.t
val iter :
estimate:(([< `Read | `Set_and_create ], Mv_regression.Coefficient.t,
float)
Fieldslib.Field.t_with_perm -> 'a) ->
confidence95:(([< `Read | `Set_and_create ],
Mv_regression.Coefficient.t, float * float)
Fieldslib.Field.t_with_perm -> 'b) ->
'b
val fold :
init:'a ->
estimate:('a ->
([< `Read | `Set_and_create ], Mv_regression.Coefficient.t,
float)
Fieldslib.Field.t_with_perm -> 'b) ->
confidence95:('b ->
([< `Read | `Set_and_create ],
Mv_regression.Coefficient.t, float * float)
Fieldslib.Field.t_with_perm -> 'c) ->
'c
val map_poly :
([< `Read | `Set_and_create ], Mv_regression.Coefficient.t, 'a)
Fieldslib.Field.user -> 'a list
val for_all :
estimate:(([< `Read | `Set_and_create ], Mv_regression.Coefficient.t,
float)
Fieldslib.Field.t_with_perm -> bool) ->
confidence95:(([< `Read | `Set_and_create ],
Mv_regression.Coefficient.t, float * float)
Fieldslib.Field.t_with_perm -> bool) ->
bool
val exists :
estimate:(([< `Read | `Set_and_create ], Mv_regression.Coefficient.t,
float)
Fieldslib.Field.t_with_perm -> bool) ->
confidence95:(([< `Read | `Set_and_create ],
Mv_regression.Coefficient.t, float * float)
Fieldslib.Field.t_with_perm -> bool) ->
bool
val to_list :
estimate:(([< `Read | `Set_and_create ], Mv_regression.Coefficient.t,
float)
Fieldslib.Field.t_with_perm -> 'a) ->
confidence95:(([< `Read | `Set_and_create ],
Mv_regression.Coefficient.t, float * float)
Fieldslib.Field.t_with_perm -> 'a) ->
'a list
module Direct :
sig
val iter :
Mv_regression.Coefficient.t ->
estimate:(([< `Read | `Set_and_create ],
Mv_regression.Coefficient.t, float)
Fieldslib.Field.t_with_perm ->
Mv_regression.Coefficient.t -> float -> 'a) ->
confidence95:(([< `Read | `Set_and_create ],
Mv_regression.Coefficient.t, float * float)
Fieldslib.Field.t_with_perm ->
Mv_regression.Coefficient.t -> float * float -> 'b) ->
'b
val fold :
Mv_regression.Coefficient.t ->
init:'a ->
estimate:('a ->
([< `Read | `Set_and_create ],
Mv_regression.Coefficient.t, float)
Fieldslib.Field.t_with_perm ->
Mv_regression.Coefficient.t -> float -> 'b) ->
confidence95:('b ->
([< `Read | `Set_and_create ],
Mv_regression.Coefficient.t, float * float)
Fieldslib.Field.t_with_perm ->
Mv_regression.Coefficient.t -> float * float -> 'c) ->
'c
end
end
val confidence95_abs_err : Mv_regression.Coefficient.t -> float * float
val confidence95_rel_err : Mv_regression.Coefficient.t -> float * float
end