En modelado de ecuaciones estructurales, una función de discrepancia es una función matemática que describe cuán estrechamente un modelo estructural se ajusta a un dato observado; es una medida  de bondad de ajuste. Valores más grandes de la función de discrepancia indican un pobre ajuste del modelo a los datos. En general, las estimaciones de parámetros para un modelo dado son escogidas con objeto de hacer la función de discrepancia para aquel modelo tan pequeña como sea posible.  Los conceptos análogos en estadística se conocen como  bondad de ajuste o distancia estadística, e inclujen tanto desviación como divergencia.