MCPcopy Index your code

hub / github.com/linkedin/greykite / types & classes

Types & classes151 in github.com/linkedin/greykite

↓ 191 callersClassModelComponentsParam
Parameters to tune the model.
greykite/framework/templates/autogen/forecast_config.py:304
↓ 173 callersClassForecastConfig
Config for providing parameters to the Forecast library
greykite/framework/templates/autogen/forecast_config.py:377
↓ 112 callersClassForecaster
The main entry point to create a forecast. Call the :py:meth:`~greykite.framework.templates.forecaster.Forecaster.run_forecast_config` method
greykite/framework/templates/forecaster.py:52
↓ 98 callersClassSilverkiteForecast
greykite/algo/forecast/silverkite/forecast_silverkite.py:79
↓ 70 callersClassEvaluationPeriodParam
How to split data for evaluation.
greykite/framework/templates/autogen/forecast_config.py:195
↓ 68 callersClassDataLoader
Returns datasets included in the library in `pandas.DataFrame` format. Attributes ---------- available_datasets : `list` [`str`]
greykite/common/data_loader.py:33
↓ 56 callersClassMetadataParam
Properties of the input data
greykite/framework/templates/autogen/forecast_config.py:254
↓ 46 callersClassReward
Reward class which is to support very flexible set of rewards used in optimization where an objective is to be optimized. The main method for
greykite/detection/detector/reward.py:28
↓ 43 callersClassChangepointDetector
A class to implement change point detection. Currently supports long-term change point detection only. Input is a dataframe with time_col ind
greykite/algo/changepoint/adalasso/changepoint_detector.py:60
↓ 38 callersClassSilverkiteEstimator
Wrapper for `~greykite.algo.forecast.silverkite.forecast_silverkite.SilverkiteForecast.forecast`. Parameters ---------- score_func : call
greykite/sklearn/estimator/silverkite_estimator.py:33
↓ 35 callersClassRollingTimeSeriesSplit
Flexible splitter for time-series cross validation and rolling window evaluation. Suitable for use in GridSearchCV. Attributes ----------
greykite/sklearn/cross_validation.py:38
↓ 32 callersClassSimpleSilverkiteForecast
A derived class of `~greykite.algo.forecast.silverkite.SilverkiteForecast`. Provides an alternative interface with simplified configuration parame
greykite/algo/forecast/silverkite/forecast_simple_silverkite.py:58
↓ 32 callersClassUnivariateTimeSeries
Defines univariate time series input. The dataset can include regressors, but only one metric is designated as the target metric to forecast.
greykite/framework/input/univariate_time_series.py:51
↓ 31 callersClassADConfig
Config for providing parameters to the Anomaly Detection library.
greykite/detection/detector/config.py:49
↓ 29 callersClassReconcileAdditiveForecasts
Reconciles forecasts to satisfy additive constraints. Constraints can be encoded by the tree structure via ``levels``. In the tree formulatio
greykite/algo/reconcile/convex/reconcile_forecasts.py:380
↓ 29 callersClassSimpleSilverkiteEstimator
Wrapper for `~greykite.algo.forecast.silverkite.forecast_simple_silverkite.forecast_simple_silverkite`. Parameters ---------- score_func
greykite/sklearn/estimator/simple_silverkite_estimator.py:40
↓ 28 callersClassProphetTemplate
A template for :class:`~greykite.sklearn.estimator.prophet_estimator.ProphetEstimator`. Takes input data and optional configuration parameters
greykite/framework/templates/prophet_template.py:46
↓ 28 callersClassSimpleSilverkiteTemplate
A template for :class:`~greykite.sklearn.estimator.simple_silverkite_estimator.SimpleSilverkiteEstimator`. Takes input data and optional configur
greykite/framework/templates/simple_silverkite_template.py:47
↓ 27 callersClassProphetEstimator
Wrapper for Facebook Prophet model. Parameters ---------- score_func : callable see BaseForecastEstimator coverage : float b
greykite/sklearn/estimator/prophet_estimator.py:46
↓ 26 callersClassLagBasedEstimator
The lag based estimator, using lagged observations with aggregation functions to forecast the future. This estimator includes the common week-over
greykite/sklearn/estimator/lag_based_estimator.py:59
↓ 25 callersClassModelTemplate
A model template consists of a template class, a description, and a name. This class holds the template class and description. The model
greykite/framework/templates/model_templates.py:63
↓ 25 callersClassMultistageForecastEstimator
The Multistage Forecast Estimator class. Implements the Multistage forecast method. The Multistage forecast method allows users to fit multip
greykite/sklearn/estimator/multistage_forecast_estimator.py:77
↓ 25 callersClassUnivariateForecast
Stores predicted and actual values. Provides functionality to evaluate a forecast: - plots true against actual with prediction bands.
greykite/framework/output/univariate_forecast.py:48
↓ 23 callersClassData
This class is useful in constructing the data consumed in `~greykite.detection.detector.optimizer.Optimizer` class. Attributes --
greykite/detection/detector/data.py:30
↓ 23 callersClassDetectorData
This class is useful in constructing the data consumed in `~greykite.detection.detector.Detector` class. Attributes ----------
greykite/detection/detector/data.py:44
↓ 22 callersClassBaseSilverkiteEstimator
A base class for forecast estimators that fit using `~greykite.algo.forecast.silverkite.forecast_silverkite.SilverkiteForecast.forecast`. Not
greykite/sklearn/estimator/base_silverkite_estimator.py:54
↓ 22 callersClassEvaluationMetricParam
What metrics to evaluate
greykite/framework/templates/autogen/forecast_config.py:151
↓ 21 callersClassNullTransformer
Imputes nulls in time series data. This transform is stateless in the sense that ``transform`` output does not depend on the data passed to `
greykite/sklearn/transform/null_transformer.py:49
↓ 20 callersClassColumnSelector
Simple selector that subsets a DataFrame to the columns of interest This allows a Pipeline that applies different transformations to subsets of co
greykite/sklearn/transform/column_selector.py:28
↓ 20 callersClassComputationParam
How to compute the result.
greykite/framework/templates/autogen/forecast_config.py:122
↓ 20 callersClassDummyEstimator
Pandas Wrapper for DummyRegressor. Unlike DummyRegressor, it uses X for fitting instead of y Otherwise, the interface is identical. This allo
greykite/sklearn/estimator/null_model.py:37
↓ 20 callersClassSeasonalityInferConfig
A dataclass to pass the parameters for `~greykite.algo.common.seasonality_inferrer.SeasonalityInferrer.infer_fourier_series_order`. Attribute
greykite/algo/common/seasonality_inferrer.py:61
↓ 18 callersClassMultistageForecastTemplateConfig
The dataclass to store Multistage forecast model config for a single model. Attributes ---------- train_length : `str`, default "392D"
greykite/framework/templates/multistage_forecast_template_config.py:49
↓ 17 callersClassBenchmarkForecastConfig
Class for benchmarking multiple ForecastConfig on a rolling window basis. Attributes ---------- df : `pandas.DataFrame` Timeserie
greykite/framework/benchmark/benchmark_class.py:53
↓ 16 callersClassDataLoaderTS
Returns datasets included in the library in `pandas.DataFrame` or `~greykite.framework.input.univariate_time_series.UnivariateTimeSeries` format.
greykite/framework/benchmark/data_loader_ts.py:30
↓ 16 callersClassDetectionResult
This is a dataclass to denote the result of an outlier detection.
greykite/common/features/outlier.py:35
↓ 16 callersClassGreykiteDetector
This class enables Greykite based anomaly detection algorithms. It takes a ``forecast_config`` and ``ad_config`` (see Parameters) and builds a
greykite/detection/detector/greykite.py:79
↓ 16 callersClassUncertaintyError
An error that should be raised during fitting/prediction uncertainty. This type of error will be caught and won't fail the entire pipeline, be
greykite/sklearn/uncertainty/exceptions.py:25
↓ 15 callersClassHolidayInferrer
Implements methods to automatically infer holiday effects. The class works for daily and sub-daily data. Sub-daily data is aggregated into da
greykite/algo/common/holiday_inferrer.py:55
↓ 14 callersClassForecastConfigDefaults
Class that applies default values to a `~greykite.framework.templates.autogen.forecast_config.ForecastConfig` object. Provides these methods:
greykite/framework/templates/forecast_config_defaults.py:45
↓ 14 callersClassGreykitePickler
Extends the functionality of dill to serialize arbitrary objects. Originally intended to serialize the anomaly detector class `~greykite.dete
greykite/detection/common/pickler.py:47
↓ 13 callersClassConstantBaseForecastEstimator
Simple estimator that predicts a constant (the weekday of the first date in ``X`` passed to ``predict``). Used to test BaseForecastEstimator m
greykite/tests/sklearn/estimator/test_base_forecast_estimator.py:62
↓ 13 callersClassMultistageForecastTemplate
The model template for Multistage Forecast Estimator.
greykite/framework/templates/multistage_forecast_template.py:46
↓ 12 callersClassAutoArimaEstimator
Wrapper for ``pmdarima.arima.AutoARIMA``. It currently does not handle the regressor issue when there is gap between train and predict periods
greykite/sklearn/estimator/auto_arima_estimator.py:41
↓ 12 callersClassHierarchicalRelationship
Represents hierarchical relationships between nodes (time series). Nodes are indexed by their position in the tree, in breadth-first search (BFS)
greykite/algo/reconcile/hierarchical_relationship.py:30
↓ 12 callersClassQuantileRegression
Implements the quantile regression model. Supports weighted sample, l1 regularization and weighted l1 regularization. These options can b
greykite/algo/common/l1_quantile_regression.py:206
↓ 12 callersClassShiftDetection
The level shifts are handled with regressors in the Silverkite forecasting model. This class can generate corresponding regressors to the input da
greykite/algo/changepoint/shift_detection/shift_detector.py:88
↓ 12 callersClassSimpleSilverkiteTemplateOptions
Defines generic simple silverkite template options. Attributes can be set to different values using `~greykite.framework.templates.simple_sil
greykite/framework/templates/simple_silverkite_template_config.py:172
↓ 11 callersClassDtypeColumnSelector
Simple selector that subsets a DataFrame to the columns of interest by their type This allows a Pipeline that applies different transformations to
greykite/sklearn/transform/dtype_column_selector.py:31
↓ 11 callersClassTraceInfo
Contains y-values for related lines to plot, such as forecasts or actuals. The lines share the same color, name, and legend group.
greykite/algo/reconcile/convex/reconcile_forecasts.py:258
↓ 10 callersClassOneByOneEstimator
Forecast one-by-one estimator. Parameters ---------- score_func : `callable`, default mean_squared_error Function to calculate mo
greykite/sklearn/estimator/one_by_one_estimator.py:94
↓ 10 callersClassSeasonalityInferrer
A class to infer appropriate Fourier series orders in different seasonality components. The method allows users to: - optionally rem
greykite/algo/common/seasonality_inferrer.py:133
↓ 10 callersClassSilverkiteTemplate
A template for :class:`~greykite.sklearn.estimator.silverkite_estimator.SilverkiteEstimator`. Takes input data and optional configuration paramet
greykite/framework/templates/silverkite_template.py:240
↓ 10 callersClassSimpleConditionalResidualsModel
The simple conditional residuals uncertainty model. For more details, see `~greykite.algo.uncertainty.conditional.conf_interval`. Attributes
greykite/sklearn/uncertainty/simple_conditional_residuals_model.py:39
↓ 9 callersClassAutoArimaTemplate
A template for :class:`~greykite.sklearn.estimator.auto_arima_estimator.AutoArimaEstimator`. Takes input data and optional configuration paramete
greykite/framework/templates/auto_arima_template.py:37
↓ 9 callersClassDifferenceBasedOutlierTransformer
Replaces outliers in data with NaN. Outliers are determined by anomaly scores computed by the differences or ratios between the observed value
greykite/sklearn/transform/difference_based_outlier_transformer.py:36
↓ 9 callersClassQuantileRegressionUncertaintyModel
The quantile regression based uncertainty model. Predicts quantiles as the prediction intervals. The quantiles are calculated based on the ``c
greykite/sklearn/uncertainty/quantile_regression_uncertainty_model.py:44
↓ 9 callersClassZScoreOutlierDetector
This is a class for detecting one-dimensional outliers using z-score (based on the normal distribution). See https://en.wikipedia.org/wiki/Standar
greykite/common/features/outlier.py:495
↓ 9 callersClassZscoreOutlierTransformer
Replaces outliers in data with NaN. Outliers are determined by z-score cutoff. Columns are handled independently. Parameters ----------
greykite/sklearn/transform/zscore_outlier_transformer.py:33
↓ 8 callersClassCalcResult
This data class represents the standard return of the method: `calc_with_param` of `~greykite.detection.detector.optimizer.Optimizer` Attribu
greykite/detection/detector/optimizer.py:32
↓ 8 callersClassMultistageForecastModelConfig
The dataclass to store Multistage Forecast model config for a single model. Attributes ---------- train_length : `str`, default "392D"
greykite/sklearn/estimator/multistage_forecast_estimator.py:47
↓ 8 callersClassSilverkiteFrequency
Provides properties for modeling for various time frequencies in Silverkite.
greykite/algo/forecast/silverkite/constants/silverkite_time_frequency.py:27
↓ 8 callersClassTukeyOutlierDetector
This is a class for detecting one-dimensional outliers. This uses the celebrated outlier definition of John Tukey (and named here as such in his r
greykite/common/features/outlier.py:626
↓ 7 callersClassMyTemplate
greykite/tests/framework/templates/test_base_template.py:48
↓ 7 callersClassPartialRegularizeRegression
Class to implement a partially regularized regression. A partially regularized regression is defined as beta_0, beta_1, beta_2 = argmin
greykite/algo/common/partial_regularize_regression.py:65
↓ 6 callersClassBaseOutlierDetector
This is the base class for detecting one-dimensional outliers. These classes are expected to return (outlier) scores for each point and a
greykite/common/features/outlier.py:103
↓ 6 callersClassDiffMethod
This dataclass is to denote a `diff_method` if a differencing with respect to a baseline is needed.
greykite/common/features/outlier.py:47
↓ 6 callersClassNormalizeTransformer
Normalizes time series data. Parameters ---------- normalize_algorithm : `str` or None, default None Which algorithm to use. Vali
greykite/sklearn/transform/normalize_transformer.py:47
↓ 6 callersClassSilverkiteSeasonality
Contains information to create `fs_components_df` parameter for `forecast_silverkite` for modeling seasonality.
greykite/algo/forecast/silverkite/constants/silverkite_seasonality.py:27
↓ 5 callersClassHolidayGrouper
This module estimates the impact of holidays and their neighboring days given a raw holiday dataframe ``holiday_df``, and a time series containing
greykite/algo/common/holiday_grouper.py:52
↓ 5 callersClassLagBasedTemplate
A template for :class: `~greykite.sklearn.estimator.lag_based_estimator.LagBasedEstimator`.
greykite/framework/templates/lag_based_template.py:47
↓ 5 callersClassPandasFeatureUnion
Concatenates results of multiple transformer objects. Transformers are expected to have pd.DataFrame as input and output Modified from sklear
greykite/sklearn/transform/pandas_feature_union.py:32
↓ 5 callersClassSilverkiteComponent
Defines groupby time feature, xlabel and ylabel for Silverkite Component Plots.
greykite/algo/forecast/silverkite/constants/silverkite_component.py:26
↓ 4 callersClassDropDegenerateTransformer
Removes degenerate (constant) columns. Parameters ---------- drop_degenerate : `bool`, default False Whether to drop degenerate c
greykite/sklearn/transform/drop_degenerate_transformer.py:31
↓ 4 callersClassX
greykite/tests/detection/common/test_pickler.py:148
↓ 3 callersClassBaseUncertaintyModel
The base uncertainty model. Attributes ---------- uncertainty_dict : `dict` [`str`, any] The uncertainty model specification. It
greykite/sklearn/uncertainty/base_uncertainty_model.py:34
↓ 3 callersClassD
greykite/tests/common/test_python_utils.py:908
↓ 3 callersClassOptimizer
A class to enable easy implementation of optimization over arbitrary parameter spaces and using arbitrary rewards. The optimization problem ca
greykite/detection/detector/optimizer.py:52
↓ 3 callersClassPartialRegularizeRegressionCV
Implements the cross-validation version of `~greykite.algo.common.partial_regularize_regression.PartialRegularizeRegression`. Attributes
greykite/algo/common/partial_regularize_regression.py:291
↓ 3 callersClassSimpleSilverkiteTemplateConstants
Constants used by `~greykite.framework.templates.simple_silverkite_template.SimpleSilverkiteTemplate`. Includes the model templates and their
greykite/framework/templates/simple_silverkite_template_config.py:1141
↓ 3 callersClass_PredictScorerDF
greykite/sklearn/sklearn_scorer.py:126
↓ 2 callersClassBootstrapper
Bootstrap generator, an iterable object. The generator for bootstrap samples. Iterating along the object will give the bootstrap sample indic
greykite/algo/common/model_summary_utils.py:633
↓ 2 callersClassBuildTimeseriesFeaturesTransformer
Calculates time series features (e.g. year, month, hour etc.) of the input time series Parameters ---------- time_col : string, default=T
greykite/sklearn/transform/build_timeseries_features_transformer.py:33
↓ 2 callersClassDetector
Base detector class for Anomaly Detection. The class initializes by passing an arbitrary ``reward`` for optimization and a potentially multiva
greykite/detection/detector/detector.py:133
↓ 2 callersClassModelSummary
A class to store regression model summary statistics. The class can be printed to get a well formatted model summary. Attributes -------
greykite/algo/common/model_summary.py:34
↓ 2 callersClassMySilverkiteConstant
Custom constants that will be used by Silverkite.
greykite/tests/framework/templates/test_simple_silverkite_template.py:108
↓ 2 callersClassNormalDetector
A detector based on normal distribution. A normal distribution if fitted to data and then any points outside the range ``(
greykite/tests/detection/detector/test_detector.py:121
↓ 2 callersClassUncertaintyMethod
The data class to store uncertainty models. Attributes ---------- model_class : `~greykite.sklearn.uncertainty.base_uncertainty_model.Bas
greykite/sklearn/uncertainty/uncertainty_methods.py:34
↓ 1 callersClassAPEDetector
This class implements APE (absolute percent error) based detector. The class finds the - best forecast among multiple forecasts which can be
greykite/detection/detector/ape_based.py:34
↓ 1 callersClassBestForecastDetector
This class purpose is to find the best forecast from given k forecasts to act as baseline for anomaly detection. This class inherits its para
greykite/detection/detector/best_forecast.py:28
↓ 1 callersClassForecastBasedDetector
This class enables anomaly detection algorithms which use baseline forecasts in their logic. The class assumes that for a given dataset (`df`
greykite/detection/detector/forecast_based.py:26
↓ 1 callersClassForecastDetectorData
This class is useful in constructing the data consumed in `~greykite.detection.detector.forecast_based.ForecastBasedDetector` Attributes
greykite/detection/detector/data.py:69
↓ 1 callersClassForecastResult
Forecast results. Contains results from cross-validation, backtest, and forecast, the trained model, and the original input data.
greykite/framework/pipeline/pipeline.py:58
↓ 1 callersClassMultistageForecastTemplateConstants
Constants used by `~greykite.framework.templates.multistage_forecast_template.MultistageForecastTemplate`. Include the model templates and the
greykite/framework/templates/multistage_forecast_template_config.py:379
↓ 1 callersClassMyTemplate
greykite/tests/framework/templates/test_template_interface.py:9
↓ 1 callersClassOverrideSilverkiteConstant
greykite/tests/algo/forecast/silverkite/test_silverkite_constants.py:99
↓ 1 callersClassSilverkiteConstant
Uses the appropriate constant mixins to provide all the constants that will be used by Silverkite.
greykite/algo/forecast/silverkite/constants/silverkite_constant.py:25
↓ 1 callersClassSphinxGalleryRenderer
Original class: `from plotly.io._base_renderers import SphinxGalleryRenderer` Modified to add `render_png` parameter.
greykite/common/sphinx_plotly.py:47
↓ 1 callersClassTukeyDetector
A detector based on Tukey's outliar definition which is used in Boxplots (also invented by Tukey) as well to draw the whiskers. Refere
greykite/tests/detection/detector/test_detector.py:35
↓ 1 callersClassX
greykite/tests/framework/templates/test_pickle_utils.py:68
next →1–100 of 151, ranked by callers