cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • JMP will suspend normal business operations for our Winter Holiday beginning on Wednesday, Dec. 24, 2025, at 5:00 p.m. ET (2:00 p.m. ET for JMP Accounts Receivable).
    Regular business hours will resume at 9:00 a.m. EST on Friday, Jan. 2, 2026.
  • We’re retiring the File Exchange at the end of this year. The JMP Marketplace is now your destination for add-ins and extensions.

Discussions

Solve problems, and share tips and tricks with other JMP users.
Choose Language Hide Translation Bar
robot
Level VI

Solve y = f(y,x)

Hi,

I would like to use JMP to solve for y in an equation of the form y = f(y,x).  A more precise equation is attached.  This problem seem similar to that discussed in Numerical solver add-in, although a clear solution is not mentioned.

In the attached equation, y is response, x is predictor, and a - k are fitting parameters.

What is the best way for JMP to tackle this?  I am using JMP11.  Thanks!

1 ACCEPTED SOLUTION

Accepted Solutions
Hegedus
Level IV

Re: Solve y = f(y,x)

Hi,

I will make an assumptions: You have a series of data points with both x and y measured.

The way I have handled this in the past since you have an implicit equation, is to recast it as an explicit equation by creating a new function.

If you subtract the left hand elements from both sides you get an equation equal to zero. 

0 = right hand(x,y) -  left hand(x,y)

Now substitute a variable for zero so you have a new equation.

z = right hand(x,y) - left hand(x,y)

Now set Z at all points equal to 0 (zero) and solve as a multi-variable problem.

Caveat I have not done a rigorous error analysis on this technique, but just used in the past with success.

Good Luck.

Andy

View solution in original post

2 REPLIES 2
Hegedus
Level IV

Re: Solve y = f(y,x)

Hi,

I will make an assumptions: You have a series of data points with both x and y measured.

The way I have handled this in the past since you have an implicit equation, is to recast it as an explicit equation by creating a new function.

If you subtract the left hand elements from both sides you get an equation equal to zero. 

0 = right hand(x,y) -  left hand(x,y)

Now substitute a variable for zero so you have a new equation.

z = right hand(x,y) - left hand(x,y)

Now set Z at all points equal to 0 (zero) and solve as a multi-variable problem.

Caveat I have not done a rigorous error analysis on this technique, but just used in the past with success.

Good Luck.

Andy

robot
Level VI

Re: Solve y = f(y,x)

Thanks Hegedus, that works!

Recommended Articles