File size: 1,001 Bytes
04b129a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
"""
Configuration settings for the project
"""

from pathlib import Path

# Project paths
PROJECT_ROOT = Path(__file__).parent.parent
DATA_DIR = PROJECT_ROOT / "data"
RAW_DATA_DIR = DATA_DIR / "raw"
PROCESSED_DATA_DIR = DATA_DIR / "processed"
EXTERNAL_DATA_DIR = DATA_DIR / "external"
OUTPUT_DIR = DATA_DIR / "outputs"
REPORTS_DIR = PROJECT_ROOT / "reports"
LOGS_DIR = PROJECT_ROOT / "logs"

# Data processing settings
MISSING_VALUE_STRATEGY = "drop"  # Options: 'drop', 'mean', 'median', 'forward_fill'
OUTLIER_REMOVAL_METHOD = "iqr"  # Options: 'iqr', 'zscore'
OUTLIER_THRESHOLD = 1.5

# Analysis settings
CORRELATION_METHOD = "pearson"  # Options: 'pearson', 'spearman', 'kendall'
SIGNIFICANCE_LEVEL = 0.05
TEST_TYPE = "ttest"  # Options: 'ttest', 'mannwhitneyu', 'chi2'

# Visualization settings
DEFAULT_COLORSCALE = "Viridis"
PLOT_HEIGHT = 500
PLOT_WIDTH = 900

# Dashboard settings
PAGE_ICON = "📊"
PAGE_TITLE = "MySpace Ooty Data Analytics"
LAYOUT = "wide"
INITIAL_SIDEBAR_STATE = "expanded"