<div dir="ltr"><div dir="ltr">On Wed, Jun 2, 2021 at 1:50 AM Vincent Schut <<a href="mailto:schut@satelligence.com">schut@satelligence.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    Multivariate Adaptive Regression Splines might fit the bill?
    Implemented for python as py-earth:
    <a href="https://github.com/scikit-learn-contrib/py-earth" target="_blank">https://github.com/scikit-learn-contrib/py-earth</a>.<br></div></blockquote><div><br></div><div>That looks massively more complex than I was thinking for my use case. And it seems to be a fit, rather than exactly matching a subset of points. but as I think about it, for my use case, it might actually work well.</div><div><br></div><div>I'll give it a try -- thanks!</div><div><br></div><div>-CHB</div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>
    <br>
    On 6/2/21 2:22 AM, Chris Barker wrote:<br>
    <blockquote type="cite">
      
      <div dir="ltr">Do any of you know of code for finding an optimum
        linear piecewise fit to a set of points?
        <div><br>
        </div>
        <div>Somethin like what is described in this article:</div>
        <div><br>
        </div>
        <div><a href="https://www.hindawi.com/journals/mpe/2015/876862/" target="_blank">https://www.hindawi.com/journals/mpe/2015/876862/</a></div>
        <div><br>
        </div>
        <div>At a glance, that looked just hard enough to code up that
          I'm hoping someone has already done it :-)</div>
      </div>
    </blockquote>
    <blockquote type="cite">
      <div dir="ltr">
        <div><br>
        </div>
        <div>-CHB</div>
        <div><br clear="all">
          <div><br>
          </div>
          -- <br>
          <div dir="ltr"><br>
            Christopher Barker, Ph.D.<br>
            Oceanographer<br>
            <br>
            Emergency Response Division<br>
            NOAA/NOS/OR&R            (206) 526-6959   voice<br>
            7600 Sand Point Way NE   (206) 526-6329   fax<br>
            Seattle, WA  98115       (206) 526-6317   main reception<br>
            <br>
            <a href="mailto:Chris.Barker@noaa.gov" target="_blank">Chris.Barker@noaa.gov</a></div>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
NumPy-Discussion mailing list
<a href="mailto:NumPy-Discussion@python.org" target="_blank">NumPy-Discussion@python.org</a>
<a href="https://mail.python.org/mailman/listinfo/numpy-discussion" target="_blank">https://mail.python.org/mailman/listinfo/numpy-discussion</a>
</pre>
    </blockquote>
    <br>
    <div>-- <br>
      
      
      <div>
        <div>
          <div dir="ltr" style="margin-left:2.88pt" align="left"><br>
            <table style="border:medium none;border-collapse:collapse" width="408" height="179">
              <colgroup><col width="60"><col width="283"></colgroup><tbody>
                <tr style="height:10.8pt">
                  <td style="border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(0,60,90);border-style:solid;border-width:1pt 1pt 1pt 1.5pt;vertical-align:top;padding:4.32pt;overflow:hidden">
                    <p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><span style="border:medium none;display:inline-block;overflow:hidden;width:53px;height:53px"><img src="https://lh6.googleusercontent.com/t1GD8ftw5REdi0_kM1UjrXeX-Y-jF5xKxDqUGLsLKzftVahqw_CWQhqciHkLLYkldd9pcYmNd-pmzNnY1fc93vYpJ0Q0P-O1VC51jsTJUy-yhjF4ioK2hGq156_JYVROec9im6tW" style="margin-left: 0px; margin-top: 0px;" width="53" height="53"></span></span></p>
                  </td>
                  <td style="border-color:rgb(255,255,255);border-style:solid;border-width:1pt;vertical-align:middle;padding:5pt;overflow:hidden">
                    <p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,60,90);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Vincent Schut</span></p>
                    <p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(0,60,90);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Remote Sensing Software Engineer
</span></p>
                  </td>
                </tr>
                <tr style="height:10.8pt">
                  <td colspan="2" style="border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(0,60,90);border-style:solid;border-width:1pt 1pt 1pt 1.5pt;vertical-align:top;padding:5pt;overflow:hidden">
                    <p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:8pt;font-family:Arial;color:rgb(183,183,183);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><span style="border:medium none;display:inline-block;overflow:hidden;width:217px;height:34px"><img src="https://lh5.googleusercontent.com/H6PdQi9jrkkJRWy7wGQ92waInTqhh3atodO0R0CNgKm2YooJBK2vOEU2M7t5HB5FMJyOUhyFxsTqtEnqLi3zXnRbPNJEvoEyr9RyBFKKHUjT8py8Pu92ga3Urmp_zARoHqtNFY6K" style="margin-left: 0px; margin-top: 0px;" width="217" height="34"></span></span></p>
                    <p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt" id="gmail-m_461759388154621416docs-internal-guid-30036d47-7fff-c8bb-a5a1-95628900a5a0"><span style="font-size:8pt;font-family:Arial;color:rgb(183,183,183);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">+31 302272679 ~ Maliebaan 22 | 3581CP | Utrecht | Netherlands</span></p>
                    <a href="https://www.linkedin.com/company/satelligence/" style="text-decoration:none" id="gmail-m_461759388154621416docs-internal-guid-fa359a62-7fff-0882-e450-fae9010e52d8" target="_blank"><span style="font-size:8pt;font-family:Arial;color:rgb(183,183,183);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">Linkedin</span></a><span style="font-size:8pt;font-family:Arial;color:rgb(183,183,183);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"> ~ </span><a href="http://www.satelligence.com" style="text-decoration:none" target="_blank"><span style="font-size:8pt;font-family:Arial;color:rgb(183,183,183);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">satelligence.com</span></a><a href="http://www.satelligence.com" style="text-decoration:none" target="_blank"><span style="font-size:8pt;font-family:Arial;color:rgb(183,183,183);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap"></span></a></td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
      </div>
    </div>
  </div>

_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@python.org" target="_blank">NumPy-Discussion@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/numpy-discussion" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/numpy-discussion</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><br>Christopher Barker, Ph.D.<br>Oceanographer<br><br>Emergency Response Division<br>NOAA/NOS/OR&R            (206) 526-6959   voice<br>7600 Sand Point Way NE   (206) 526-6329   fax<br>Seattle, WA  98115       (206) 526-6317   main reception<br><br><a href="mailto:Chris.Barker@noaa.gov" target="_blank">Chris.Barker@noaa.gov</a></div></div>