Build a piecewise linear fit coder with some parameters bound in.
piecewise_linear_coder( penalty = 1, min_n_to_chunk = 1000, min_seg = 10, max_k = 1000 )
penalty | per-segment cost penalty. |
---|---|
min_n_to_chunk | minimum n to subdivied problem. |
min_seg | positive integer, minimum segment size. |
max_k | maximum segments to divide into. |
a vtreat coder
#> [1] 1 2 3 4 4 3 2 1 #> attr(,"approx_table") #> predXs predYs #> 1 1 1 #> 2 4 4 #> 3 5 4 #> 4 8 1 #> attr(,"method") #> [1] "linear"