Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/datawhalechina/agent-skills-with-anthropic
/ functions
Functions
24 in github.com/datawhalechina/agent-skills-with-anthropic
⨍
Functions
24
◇
Types & classes
0
↓ 4 callers
Function
get_stationary_series
Return the differenced version of the series. Parameters ---------- series : pd.Series Original time series d : int
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/ts_utils.py:175
↓ 3 callers
Function
detect_frequency
Detect the frequency of the time series. Parameters ---------- series : pd.Series Time series with datetime index
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/ts_utils.py:63
↓ 3 callers
Function
detect_seasonal_period
Detect seasonal period from ACF on a stationarized series. Key behavior: - Uses get_stationary_series(series, d) with proper differencin
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/ts_utils.py:199
↓ 3 callers
Function
test_stationarity
Run ADF and KPSS tests for stationarity with verified differencing. Uses both tests for robustness: - ADF: null = non-stationary (re
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/ts_utils.py:100
↓ 2 callers
Function
load_data
Load and prepare time series data from CSV. Parameters ---------- filepath : str Path to CSV file date_col : str, op
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/ts_utils.py:15
↓ 1 callers
Function
_check_variance_heuristic
Fallback variance check when Box-Cox cannot be applied. Uses mean-variance correlation across chunks.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/ts_utils.py:391
↓ 1 callers
Function
analyze_autocorrelation
Analyze ACF and PACF on stationary series.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/diagnose.py:201
↓ 1 callers
Function
analyze_data_quality
Analyze data quality metrics.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/diagnose.py:30
↓ 1 callers
Function
analyze_distribution
Analyze distribution statistics.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/diagnose.py:64
↓ 1 callers
Function
analyze_seasonality
Analyze seasonality using STL decomposition.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/diagnose.py:77
↓ 1 callers
Function
analyze_trend
Analyze trend using STL decomposition with corrected threshold.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/diagnose.py:128
↓ 1 callers
Function
check_transform_recommendation
Check if a variance-stabilizing transform is needed using Box-Cox analysis. Analyzes optimal Box-Cox lambda: - λ ≈ 0: recommend log
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/ts_utils.py:309
↓ 1 callers
Function
generate_plots
Generate all diagnostic visualizations.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/visualize.py:320
↓ 1 callers
Function
generate_summary
Generate human-readable summary file.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/diagnose.py:294
↓ 1 callers
Function
load_diagnostic_state
Load diagnostic state from diagnose.py if available.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/visualize.py:31
↓ 1 callers
Function
plot_acf_pacf
Create ACF and PACF plots on stationary series.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/visualize.py:202
↓ 1 callers
Function
plot_box_by_interval
Create box plots by time intervals based on data frequency.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/visualize.py:122
↓ 1 callers
Function
plot_decomposition
Create STL decomposition plot.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/visualize.py:239
↓ 1 callers
Function
plot_histogram
Create histogram with distribution statistics.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/visualize.py:59
↓ 1 callers
Function
plot_lag_scatter
Create lag scatter plots for visual autocorrelation inspection.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/visualize.py:283
↓ 1 callers
Function
plot_rolling_stats
Create rolling statistics plot to visualize stationarity.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/visualize.py:88
↓ 1 callers
Function
plot_timeseries
Create time series line plot.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/visualize.py:40
↓ 1 callers
Function
run_diagnostics
Run complete diagnostic pipeline.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/diagnose.py:416
↓ 1 callers
Function
test_forecastability
Test if series is white noise using Ljung-Box at multiple lags. Tests at lags 10, 20, and n/5 for robustness.
6.Creating Custom Skills(自定义skills)/analyzing-time-series/scripts/diagnose.py:228