# pyblp.exceptions.NonpositiveCostsError¶

class pyblp.exceptions.NonpositiveCostsError

Encountered nonpositive marginal costs in a log-linear specification.

This problem can sometimes be mitigated by bounding costs from below, choosing more reasonable initial parameter values, setting more conservative parameter bounds, or using a linear costs specification.