| name | sweetviz-1-use-target-analysis-for-ml-projects |
| description | Sub-skill of sweetviz: 1. Use Target Analysis for ML Projects (+4). |
| version | 1.0.0 |
| category | data-analysis |
| type | reference |
| scripts_exempt | true |
1. Use Target Analysis for ML Projects (+4)
1. Use Target Analysis for ML Projects
report = sv.analyze(df, target_feat="target")
report = sv.analyze(df)
2. Sample Large Datasets
if len(df) > 100000:
df_sample = df.sample(n=100000, random_state=42)
report = sv.analyze(df_sample)
else:
report = sv.analyze(df)
3. Configure Feature Types Properly
config = sv.FeatureConfig(
skip=["customer_id", "transaction_id"],
force_cat=["zip_code", "area_code", "rating"]
)
report = sv.analyze(df, feat_cfg=config)
4. Use Comparison for Validation
comparison = sv.compare(
[train_df, "Train"],
[test_df, "Test"],
target_feat="target"
)
5. Control Pairwise Analysis
report = sv.analyze(df, pairwise_analysis="off")
report = sv.analyze(df, pairwise_analysis="on")