ConstructorDeModeloDeRegresión#
- class pymc_marketing.model_builder.RegressionModelBuilder(model_config=None, sampler_config=None)[fuente]#
Clase ModelBuilder que proporciona una API fácil de usar similar a scikit-learn para modelos de regresión.
Training data is provided in the fit method and must follow the following convention: - X: Matrix containing predictor variables - y: Target variable array
Métodos
Inicializar la configuración del modelo y la configuración del muestreador para el modelo.
RegressionModelBuilder.approximate_fit(X[, ...])Ajuste un modelo utilizando Inferencia Variacional y devuelva InferenceData.
Convierte la configuración del modelo y la configuración del muestreador de los atributos a argumentos de palabra clave.
Construir el modelo a partir del objeto InferenceData.
RegressionModelBuilder.build_model(X, y, ...)Cree una instancia de
pm.Modelbasada en los datos proporcionados y en model_config.Cree el grupo fit_data basado en los datos de entrada.
Cree atributos para los datos de inferencia.
RegressionModelBuilder.fit(X[, y, ...])Ajuste un modelo utilizando los datos pasados como parámetro.
RegressionModelBuilder.graphviz(**kwargs)Obtenga la representación graphviz del modelo.
Cree la configuración del modelo y la configuración del muestreador a partir de InferenceData como argumentos de palabra clave.
RegressionModelBuilder.load(fname[, check])Cree una instancia de ModelBuilder a partir de un archivo.
Cree una instancia de ModelBuilder a partir de un objeto InferenceData.
Realice la transformación en el modelo después de muestrear.
RegressionModelBuilder.predict([X, extend_idata])Utilice un modelo para predecir en datos no vistos y devuelva la predicción puntual de todas las muestras.
Generar muestras predictivas posteriores en datos no vistos.
RegressionModelBuilder.predict_proba([X, ...])Alias para
predict_posterior, por consistencia con los estimadores probabilísticos de scikit-learn.Muestra de la distribución predictiva posterior del modelo.
Muestra de la distribución predictiva previa del modelo.
RegressionModelBuilder.save(fname, **kwargs)Guarde los datos de inferencia del modelo en un archivo.
Establecer atributos en un objeto InferenceData.
Obtenga la tabla resumen del modelo.
Atributos
default_model_configDevuelve un diccionario de configuración predeterminado de la clase.
default_sampler_configDevuelve un diccionario de configuración de muestreador predeterminado de clase.
fit_resultObtenga el resultado de ajuste posterior fit_result.
idGenerar un valor hash único para el modelo.
output_varDevuelve el nombre de la variable de salida del modelo.
posteriorposterior_predictivepredictionspriorprior_predictiveversionidatasampler_configmodel_config