Tengo una pregunta sobre el método del optimizador para calibrar los parámetros del modelo de dos factores del casco blanco. Tengo la fórmula analítica de fijación de precios para el precio de capitalización y de mercado. Hay cinco parámetros que necesito calibrar ( $\gamma_1$ . $\gamma_2$ , $\sigma_1$ , $\sigma_2$ , $\rho$ ). El problema es que no puedo obtener los parámetros fijos, cuando cambio la conjetura inicial para estos cinco paras, obtendré un resultado diferente. Se agradece cualquier sugerencia.
El código de optimización es el siguiente:
minimize(error_func, initial_guess, args = (strikes, cap_tenor, zcb, cap_price_market),
bounds=bound, method="Nelder-Mead")