| Title: | Automatic Exploratory Data Analysis |
|---|---|
| Description: | Automatically performs exploratory data analysis, including data summaries, missing value analysis, descriptive statistics, visualizations, correlation analysis, outlier detection, and report generation. |
| Authors: | Vinodhkumar [aut, cre] |
| Maintainer: | Vinodhkumar <[email protected]> |
| License: | MIT + file LICENSE |
| Version: | 0.0.1 |
| Built: | 2026-10-13 11:27:56 UTC |
| Source: | https://github.com/vinodhpmd/autoeda |
Performs automatic exploratory data analysis.
auto_eda(data)auto_eda(data)
data |
A data.frame. |
An object of class AutoEDA.
Plot Categorical Variable
categorical_plot(data, variable)categorical_plot(data, variable)
data |
data.frame |
variable |
variable name |
Summarizes categorical variables (factor and character).
categorical_summary(data)categorical_summary(data)
data |
A data.frame. |
An object of class CategoricalSummary.
Performs k-means clustering on numeric variables.
cluster_analysis(data, centers = 3, scale = TRUE)cluster_analysis(data, centers = 3, scale = TRUE)
data |
A data.frame. |
centers |
Number of clusters. |
scale |
Logical. |
ClusterResult object.
Hierarchical Clustering
cluster_dendrogram(data)cluster_dendrogram(data)
data |
data.frame |
Elbow Method
cluster_elbow(data)cluster_elbow(data)
data |
data.frame |
Cluster Plot
cluster_plot(cluster)cluster_plot(cluster)
cluster |
ClusterResult |
Silhouette Plot
cluster_silhouette(data)cluster_silhouette(data)
data |
data.frame |
Computes correlation matrix for numeric variables.
correlation_analysis(data, method = "pearson")correlation_analysis(data, method = "pearson")
data |
A data.frame. |
method |
Correlation method ("pearson","spearman","kendall") |
Correlation matrix.
Correlation Network
correlation_network(data, cutoff = 0.7)correlation_network(data, cutoff = 0.7)
data |
data.frame |
cutoff |
correlation cutoff |
Correlation Heatmap
correlation_plot(data)correlation_plot(data)
data |
data.frame |
Pairwise Correlation Tests
correlation_test(data)correlation_test(data)
data |
data.frame |
Create AutoEDA Report
create_report(data)create_report(data)
data |
data.frame |
AutoEDAReport
Density Plot
density_plot(data, variable)density_plot(data, variable)
Export Report to Excel
export_excel(report, file = "AutoEDA_Report.xlsx")export_excel(report, file = "AutoEDA_Report.xlsx")
report |
AutoEDAReport |
file |
Excel file |
Export Numeric Summary
export_numeric_summary(x, file = "NumericSummary.csv")export_numeric_summary(x, file = "NumericSummary.csv")
x |
NumericSummary object |
file |
Output csv filename |
Missing Value Heatmap
missing_heatmap(data)missing_heatmap(data)
data |
data.frame |
Missing Data Pattern
missing_pattern(data)missing_pattern(data)
data |
data.frame |
Summarizes missing values in a dataset.
missing_summary(data)missing_summary(data)
data |
A data.frame. |
An object of class MissingSummary.
Comprehensive descriptive statistics for all numeric variables.
numeric_summary(data)numeric_summary(data)
data |
A data.frame. |
An object of class NumericSummary.
Detects outliers in numeric variables using the IQR method.
outlier_detection(data, method = "IQR", threshold = 3)outlier_detection(data, method = "IQR", threshold = 3)
data |
A data.frame. |
method |
"IQR", "ZScore", or "MAD" |
threshold |
Threshold for Z-score or MAD |
An object of class OutlierSummary.
Summarize outliers using the IQR method.
outlier_summary(data, method = "IQR", threshold = 3)outlier_summary(data, method = "IQR", threshold = 3)
data |
A data.frame. |
method |
"IQR","ZScore","MAD" |
A data.frame.
Performs PCA on numeric variables.
pca_analysis(data, scale = TRUE)pca_analysis(data, scale = TRUE)
data |
A data.frame. |
scale |
Logical. Scale variables? |
PCAResult object.
PCA Individual Plot
pca_individual_plot(pca)pca_individual_plot(pca)
Scree Plot
pca_scree_plot(pca)pca_scree_plot(pca)
pca |
PCAResult |
Plot Missing Values
plot_missing(data)plot_missing(data)
data |
data.frame |
Plot Outliers
plot_outliers(data)plot_outliers(data)
data |
data.frame |
Provides a quick overview of a dataset.
summary_data(data)summary_data(data)
data |
A data.frame. |
A list containing dataset information.