# pyblp.exceptions.SyntheticSharesNumericalError¶

class pyblp.exceptions.SyntheticSharesNumericalError

Encountered a numerical error when computing synthetic shares.

This problem is often due to prior problems or overflow and can sometimes be mitigated by making sure that the specified parameters are reasonable. For example, the parameters on prices should generally imply a downward sloping demand curve.