User Guide
TimeSeries
TimeSeries.__init__()
TimeSeries.from_series()
TimeSeries.from_arrays()
TimeSeries.from_dataframe()
TimeSeries.values
TimeSeries.index
TimeSeries.n
TimeSeries.start
TimeSeries.end
TimeSeries.duration
TimeSeries.name
TimeSeries.unit
TimeSeries.description
TimeSeries.freq
TimeSeries.freq_label
TimeSeries.has_nan
TimeSeries.n_nan
TimeSeries.is_regular
TimeSeries.to_series()
TimeSeries.to_frame()
TimeSeries.to_numpy()
TimeSeries.copy()
TimeSeries.slice()
TimeSeries.resample()
TimeSeries.diff()
TimeSeries.log()
TimeSeries.standardize()
TimeSeries.normalize()
TimeSeries.rolling()
TimeSeries.apply()
TimeSeries.__len__()
TimeSeries.__contains__()
TimeSeries.__getitem__()
TimeSeries.__repr__()
Frequency
Frequency.SECONDLY
Frequency.MINUTELY
Frequency.HOURLY
Frequency.DAILY
Frequency.BUSINESS_DAILY
Frequency.WEEKLY
Frequency.MONTHLY_START
Frequency.MONTHLY_END
Frequency.QUARTERLY_START
Frequency.QUARTERLY_END
Frequency.ANNUAL_START
Frequency.ANNUAL_END
Frequency.__repr__()
AggMethod
AggMethod.MEAN
AggMethod.SUM
AggMethod.MIN
AggMethod.MAX
AggMethod.MEDIAN
AggMethod.FIRST
AggMethod.LAST
AggMethod.STD
AggMethod.VAR
AggMethod.COUNT
AggMethod.__repr__()
DiffMethod
DiffMethod.SIMPLE
DiffMethod.LOG
DiffMethod.PERCENT
DiffMethod.__repr__()
validate_data_array()
validate_datetime_index()
validate_freq_string()
validate_lags()
validate_positive_int()
MissingValueReport
MissingValueReport.n_nan
MissingValueReport.pct_nan
MissingValueReport.n_gaps
MissingValueReport.gap_locations
MissingValueReport.longest_nan_run
MissingValueReport.nan_run_lengths
MissingValueReport.nan_positions
MissingValueReport.is_monotone_missing
MissingValueReport.__repr__()
MissingValueReport.__init__()
MissingValueAnalyzer
MissingValueAnalyzer.analyze()
MissingValueAnalyzer.interpolate()
OutlierReport
OutlierReport.mask
OutlierReport.indices
OutlierReport.timestamps
OutlierReport.values
OutlierReport.method
OutlierReport.n_outliers
OutlierReport.lower_bound
OutlierReport.upper_bound
OutlierReport.__repr__()
OutlierReport.__init__()
OutlierDetector
OutlierDetector.iqr()
OutlierDetector.zscore()
OutlierDetector.mad()
OutlierDetector.gesd()
OutlierDetector.remove()
OutlierDetector.clip()
FlatlineReport
FlatlineReport.n_flatline_runs
FlatlineReport.longest_run
FlatlineReport.total_flatline_points
FlatlineReport.runs
FlatlineReport.mask
FlatlineReport.min_run
FlatlineReport.__repr__()
FlatlineReport.__init__()
DuplicateDetector
DuplicateDetector.flatline()
DuplicateDetector.near_zero()
DuplicateDetector.remove_flatlines()
DescriptiveStats
DescriptiveStats.n_total
DescriptiveStats.n_valid
DescriptiveStats.n_nan
DescriptiveStats.pct_nan
DescriptiveStats.mean
DescriptiveStats.median
DescriptiveStats.std
DescriptiveStats.var
DescriptiveStats.mad
DescriptiveStats.trimmed_mean
DescriptiveStats.min
DescriptiveStats.max
DescriptiveStats.range
DescriptiveStats.first
DescriptiveStats.last
DescriptiveStats.cv
DescriptiveStats.skewness
DescriptiveStats.kurtosis
DescriptiveStats.quantiles
DescriptiveStats.n_zeros
DescriptiveStats.n_positive
DescriptiveStats.n_negative
DescriptiveStats.__repr__()
DescriptiveStats.__init__()
DescriptiveAnalyzer
DescriptiveAnalyzer.analyze()
StationarityResult
StationarityResult.test_name
StationarityResult.statistic
StationarityResult.p_value
StationarityResult.critical_values
StationarityResult.n_lags
StationarityResult.regression
StationarityResult.is_stationary
StationarityResult.alpha
StationarityResult.interpretation
StationarityResult.__repr__()
StationarityResult.__init__()
StationarityTester
StationarityTester.adf()
StationarityTester.kpss()
StationarityTester.pp()
StationarityTester.summary()
AutocorrelationResult
AutocorrelationResult.acf
AutocorrelationResult.pacf
AutocorrelationResult.lags
AutocorrelationResult.conf_lower
AutocorrelationResult.conf_upper
AutocorrelationResult.lb_statistic
AutocorrelationResult.lb_pvalue
AutocorrelationResult.n_lags
AutocorrelationResult.n_obs
AutocorrelationResult.is_white_noise
AutocorrelationResult.alpha
AutocorrelationResult.__repr__()
AutocorrelationResult.__init__()
AutocorrelationAnalyzer
AutocorrelationAnalyzer.analyze()
AutocorrelationAnalyzer.significant_lags()
DecompositionResult
DecompositionResult.original
DecompositionResult.trend
DecompositionResult.seasonal
DecompositionResult.residual
DecompositionResult.period
DecompositionResult.model
DecompositionResult.method
DecompositionResult.strength_trend
DecompositionResult.strength_seasonal
DecompositionResult.n_obs_used
DecompositionResult.to_dataframe()
DecompositionResult.summary()
DecompositionResult.__repr__()
DecompositionResult.__init__()
ClassicalDecomposer
ClassicalDecomposer.decompose()
STLDecomposer
STLDecomposer.decompose()
SeasonalityReport
SeasonalityReport.dominant_period
SeasonalityReport.candidate_periods
SeasonalityReport.is_seasonal
SeasonalityReport.method
SeasonalityReport.n_obs
SeasonalityReport.alpha
SeasonalityReport.periodogram_periods
SeasonalityReport.acf_periods
SeasonalityReport.fisher_g_stat
SeasonalityReport.fisher_p_value
SeasonalityReport.strength_scores
SeasonalityReport.summary()
SeasonalityReport.__repr__()
SeasonalityReport.__init__()
SeasonalityDetector
SeasonalityDetector.detect()
SeasonalityDetector.test_period()
AnomalyReport
AnomalyReport.mask
AnomalyReport.indices
AnomalyReport.timestamps
AnomalyReport.values
AnomalyReport.scores
AnomalyReport.method
AnomalyReport.n_anomalies
AnomalyReport.__repr__()
AnomalyReport.__init__()
AnomalyDetector
AnomalyDetector.rolling_iqr()
AnomalyDetector.rolling_z()
AnomalyDetector.stl_residual()
AnomalyDetector.gesd()
AnomalyDetector.remove()
AnomalyDetector.label()
TemporalFeatureExtractor
TemporalFeatureExtractor.extract()
StatisticalFeatureExtractor
StatisticalFeatureExtractor.extract()
SpectralFeatureExtractor
SpectralFeatureExtractor.extract()
ForecastabilityReport
ForecastabilityReport.score
ForecastabilityReport.sub_scores
ForecastabilityReport.recommended_model
ForecastabilityReport.recommended_diff
ForecastabilityReport.recommended_period
ForecastabilityReport.n_obs
ForecastabilityReport.pct_missing
ForecastabilityReport.pct_outlier
ForecastabilityReport.is_stationary
ForecastabilityReport.dominant_period
ForecastabilityReport.__repr__()
ForecastabilityReport.__init__()
ForecastabilityScorer
ForecastabilityScorer.score()
LeakageReport
LeakageReport.has_temporal_leakage
LeakageReport.has_target_leakage
LeakageReport.temporal_leakage_columns
LeakageReport.target_leakage_columns
LeakageReport.target_leakage_correlations
LeakageReport.temporal_peak_lags
LeakageReport.horizon
LeakageReport.n_features
LeakageReport.n_obs
LeakageReport.warnings
LeakageReport.__repr__()
LeakageReport.__init__()
LeakageDetector
LeakageDetector.check()
set_style()
plot_series()
plot_seasonal_subseries()
plot_lag()
plot_calendar_heatmap()
plot_annual_boxplots()
plot_density_ridge()
plot_distribution()
plot_qq()
plot_rolling_stats()
plot_acf_pacf()
plot_acf_heatmap()
plot_decomposition()
plot_strength_radar()
plot_residual_diagnostics()
plot_periodogram()
plot_polar_seasonal()
plot_season_heatmap()
plot_monthly_boxplots()
plot_anomalies()
plot_anomaly_scores()
plot_anomaly_heatmap()
plot_changepoints()
plot_cusum()
plot_segment_means()
plot_missing_heatmap()
plot_outliers()
plot_outlier_score()
HTMLReport
HTMLReport.generate()
ConsoleReport
ConsoleReport.to_string()
ConsoleReport.generate()
Example Notebooks
Sample Reports
API Reference
ChangepointReport
ChangepointReport.changepoints
ChangepointReport.timestamps
ChangepointReport.n_changepoints
ChangepointReport.scores
ChangepointReport.method
ChangepointReport.segment_labels()
ChangepointReport.__repr__()
ChangepointReport.__init__()
ChangepointDetector
ChangepointDetector.cusum()
ChangepointDetector.binary_segmentation()
ChangepointDetector.variance_ratio()
ChangepointDetector.segment()
Development
Please open an issue or pull request at https://github.com/amir-jafari/Time-Series-EDA.