# Piecewise-constant fitting

**URL:** https://discourse.julialang.org/t/piecewise-constant-fitting/94091
**Category:** Optimization (Mathematical)
**Tags:** jump, curve-fitting, convex-optimization, piecewise
**Created:** [February 5, 2023, 1:45pm UTC](https://discourse.julialang.org/t/piecewise-constant-fitting/94091 "2023-02-05T13:45:53Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)
#### Post date: [February 5, 2023, 2:45pm UTC](https://discourse.julialang.org/t/piecewise-constant-fitting/94091/5 "2023-02-05T14:45:15Z")

</div>

> [@rafael.guerra](#):
>
> See a [Matlab example of expected results here](https://inst.eecs.berkeley.edu/~ee127/sp21/livebook/exa_pw_fitting.html).

Oh, I see — what you want is not piecewise-constant _interpolation_, but rather piecewise constant _least-square fitting_. This seems similar to this question, so probably you can use related techniques: [Piecewise linear regression with automatic knot selection](https://discourse.julialang.org/t/piecewise-linear-regression-with-automatic-knot-selection/93984)

---

_[View the full topic](https://discourse.julialang.org/t/piecewise-constant-fitting/94091)._
