Eureqa Settings Step
Here you control what type of formula to search for, and how to search for it.
Search for a forumula f() such that:
Edit this expression to specify the type of relationship you want to model. For example, if you want to model the variable "z" as a function of "x" and "y", you would enter "z = f(x, y)".
To search for a differential equation, you can use the D(x,y) command. For example, to find an ordinary differential equation for "y" as a function of "y", you could enter "D(y,t) = f(y)".
You may also enter more complex target forms. For example, entering "z = f(x) + f(y)" indicates that you would like to find a function f that is evaluated on both "x", and "y", then added together to model "z".
Remaining options are described below...

Fitness metric: This specifies what type of error to measure when comparing and optimizing solutions. For example, you may wish to minimize "Squared Error" if your data has normally distributed noise, or "Logarithmic Error" if it contains many outliers.
View summary of the fitness metrics here.
Order data points by: This is the variable Eureqa will use to plotting your data against by default, and the order used for calculating derivatives if any are used.
Weight errors by: This is the variable to weight each data point by in the fitness metric.
Using building-blocks:
Eureqa searches for formula by combining mathematical these building-blocks (e.g. add, subtract, multiply, divide). You can limit set of building-blocks that the algorithm uses by checking and unchecking the various built-in operations.
View summary of building blocks here.
Limiting the building-blocks implies some expert knowledge from the user. For example, the user may know that a chemical reaction is unlikely to use trignometric terms.
Limiting the set of building blocks can greatly improve the speed and likelihood that Eureqa finds an exact solution. However, disabling too many building-blocks could preclude the search from finding the exact solution if a necessary operation is disabled.
Use the following servers:
Eureqa is designed to use multiple computers when searching for solutions. This option allows you to specify additional computers that are running the Eureqa Stand-alone Server.
Eureqa servers running on the local network will be listed automatically. You may need to enter other servers manually by right-clicking on the server list and clicking the "Add hostname..." menu item.
![]()

