| name | streamline-analyst-guide |
| description | End-to-end data analysis AI agent with Streamlit UI |
| metadata | {"openclaw":{"emoji":"📈","category":"analysis","subcategory":"wrangling","keywords":["data analysis","Streamlit","automated EDA","machine learning","data science","AI analyst"],"source":"https://github.com/Wilson-ZheLin/Streamline-Analyst"}} |
Streamline Analyst Guide
Overview
Streamline Analyst is an end-to-end data analysis AI agent with a Streamlit web interface. Upload a dataset and describe your analysis goal in natural language — the agent handles data cleaning, EDA, feature engineering, model training, evaluation, and report generation. Provides an interactive UI for reviewing each step and adjusting parameters.
Installation
git clone https://github.com/Wilson-ZheLin/Streamline-Analyst.git
cd Streamline-Analyst
pip install -r requirements.txt
streamlit run app.py
Workflow
Upload Dataset (CSV, Excel, Parquet)
↓
Data Profiling
├── Column types and distributions
├── Missing value analysis
├── Correlation matrix
└── Outlier detection
↓
Data Cleaning (interactive)
├── Handle missing values
├── Remove/fix outliers
├── Type conversions
└── Feature encoding
↓
EDA (automated + custom)
├── Univariate analysis
├── Bivariate relationships
├── Statistical tests
└── Custom visualizations
↓
Modeling (if applicable)
├── Train/test split
├── Model selection + training
├── Hyperparameter tuning
└── Evaluation metrics
↓
Report Generation
Features
Natural Language Interface
### Example Prompts
- "Show me the distribution of all numeric columns"
- "Is there a significant difference in income between genders?"
- "Build a classifier to predict churn using all features"
- "What are the top 5 most important features for prediction?"
- "Clean the data: fill missing values and remove outliers"
- "Generate a summary report of this dataset"
Use Cases
- Quick EDA: Rapid exploration of unfamiliar datasets
- Data cleaning: Interactive preprocessing with AI guidance
- Baseline models: Quick ML prototyping without coding
- Report generation: Automated analysis reports
- Teaching: Interactive data science demonstrations
References