Sign in to create and edit playbooks. Sign In Register

Rules in EDA with Python, Pandas and Jupyter

IDE rules exported with workflows to your editor

Rules 37
TitleSlugActivities
Always check r together with its p-value always-check-r-together-with-its-p-value 1
A non-significant linear correlation doesn't rule out a relationship a-non-significant-linear-correlation-doesnt-rule-out-a-relationship 1
Avoid glyph-based multivariate displays avoid-glyph-based-multivariate-displays 1
Bar-graph zero baseline bar-graph-zero-baseline 0
Box plots beat all else for comparing distributions box-plots-beat-all-else-for-comparing-distributions 1
Check for spurious or missed patterns before concluding check-for-spurious-or-missed-patterns-before-concluding 0
Choose the right accuracy metric for the use case choose-the-right-accuracy-metric-for-the-use-case 1
Colorblind-safe, non-black-midpoint heatmap coloring colorblind-safe-non-black-midpoint-heatmap-coloring 1
Confirm statistics with a visualization confirm-statistics-with-a-visualization 0
Correlation is not causation correlation-is-not-causation 0
Data science is science first data-science-is-science-first 0
Design for working-memory limits design-for-working-memory-limits 1
Dot plot instead of narrowed bars dot-plot-instead-of-narrowed-bars 1
Justify the imputation method by domain knowledge justify-the-imputation-method-by-domain-knowledge 1
k is an analyst's judgment call k-is-an-analysts-judgment-call 1
Log scale or % change for comparing growth rates log-scale-or-change-for-comparing-growth-rates 1
map() is not vectorized map-is-not-vectorized 1
Merge for complementary data, concat for similar data merge-for-complementary-data-concat-for-similar-data 1
Missing values can't be dropped cell-by-cell missing-values-cant-be-dropped-cell-by-cell 1
Model quality must be measured, not assumed model-quality-must-be-measured-not-assumed 1
Never plot missing values as zero never-plot-missing-values-as-zero 0
Never touch test data while building a model never-touch-test-data-while-building-a-model 0
Over-plotting remedy order over-plotting-remedy-order 1
pandas correlation lacks significance testing pandas-correlation-lacks-significance-testing 1
Pie charts underperform bar graphs pie-charts-underperform-bar-graphs 1
Precision hierarchy of pre-attentive attributes precision-hierarchy-of-pre-attentive-attributes 1
Prefer scriptable, reproducible pipelines prefer-scriptable-reproducible-pipelines 1
Recommended train/test split is 70:30 recommended-traintest-split-is-7030 1
Resistant statistics for skewed/outlier-prone data resistant-statistics-for-skewedoutlier-prone-data 1
Round numbers on axes round-numbers-on-axes 0
Running averages over single trend lines for time series running-averages-over-single-trend-lines-for-time-series 1
Scale variables before clustering scale-variables-before-clustering 1
Square scatterplot aspect ratio square-scatterplot-aspect-ratio 1
Trellis consistency trellis-consistency 1
Trend-line model matching trend-line-model-matching 1
Validate regression by comparing train vs. test fit validate-regression-by-comparing-train-vs-test-fit 1
Watch for duplicate keys after vertical concat watch-for-duplicate-keys-after-vertical-concat 1