| 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