Statistical Analysis With Scipy?
Statistical Analysis With Scipy?
Descriptive Statistics
● Mean: np.mean(data)
● Median: np.median(data)
● Mode: stats.mode(data)
● Variance: np.var(data)
● Standard deviation: np.std(data)
● Range: np.ptp(data)
● Interquartile range: stats.iqr(data)
● Skewness: stats.skew(data)
● Kurtosis: stats.kurtosis(data)
● Coefficient of variation: stats.variation(data)
● Geometric mean: stats.gmean(data)
● Harmonic mean: stats.hmean(data)
● Trimmed mean: stats.trim_mean(data, 0.1)
● Percentile: np.percentile(data, 75)
● Quantile: np.quantile(data, [0.25, 0.5, 0.75])
Probability Distributions
Hypothesis Testing
Non-parametric Methods
Multivariate Analysis
● Autocorrelation: stats.autocorr(data)
● Partial autocorrelation: from statsmodels.tsa.stattools import pacf;
pacf(data)
● Augmented Dickey-Fuller test: from statsmodels.tsa.stattools import
adfuller; adfuller(data)
● KPSS test: from statsmodels.tsa.stattools import kpss; kpss(data)
Bayesian Statistics
Power Analysis
Reliability Analysis
Data Transformation
Outlier Detection
Confidence Intervals
Survival Analysis
Spatial Statistics
Robust Statistics
Factor Analysis
Cluster Analysis
Meta-Analysis
Multilevel Modeling
Copulas
Stochastic Processes
Causal Inference