In JMP 15.0, when using by-groups or where clauses, the Nonlinear platform accesses the wrong rows in the data table for the X variables. It uses the row in the original table (rather than the row in the by-group) as it goes through the data, thus producing wrong answers without warning.
This issue was fixed in maintenance release 15.1.
[Previously JMP Note 65410]