MMM.guardar#

MMM.save(fname, **kwargs)[fuente]#

Guarde los datos de inferencia del modelo en un archivo.

Parámetros:
fnamestr

El nombre y la ruta del archivo para guardar los datos de inferencia con los parámetros del modelo.

**kwargs

Argumentos adicionales de palabras clave para pasar a arviz.InferenceData.to_netcdf(). Las opciones comunes incluyen: - engine : str, opcional (predeterminado «netcdf4»)

Biblioteca para usar para escribir archivos.

  • gruposlista de str, opcional

    Grupos para guardar en netcdf. Si es None, se guardan todos los grupos.

Devoluciones:
None
Aumentos:
RuntimeError

Si el modelo aún no ha sido ajustado (no hay datos de inferencia disponibles).

Ejemplos

Este método está destinado a ser sobrescrito e implementado por las subclases. No debe ser llamado directamente en la clase abstracta base o en sus instancias.

class MyModel(ModelBuilder):
    def __init__(self):
        super().__init__()

model = MyModel()
model.fit(X, y)
# Basic save
model.save("model_results.nc")

# Save with specific options
model.save(
    "model_results.nc",
    engine="netcdf4",
    groups=["posterior", "log_likelihood"],
)