Skip to content

Conversation

@Krishna200608
Copy link
Contributor

Issue: #120

To ensure the analysis was based on high-quality data, I integrated the Physics-Constrained MICE Pipeline (developed in Issue #86) to impute missing values before visualization. This prevents skewed results from simple mean imputation.

Analysis & Methodology

The notebook Krishna200608_EDA.ipynb covers the following key areas:

  1. Data Preparation (Imputation):

    • Applied IterativeImputer with min_value=0 to ensure no negative masses/radii.
    • Filtered out 100% empty columns to ensure technical stability.
  2. Visualizations & Insights:

    • Planet Radius Distribution: Identified distinct clusters distinguishing Earth-sized planets from Gas Giants (Neptunes/Jupiters).
    • Mass-Radius Relationship: Plotted on a Log-Log scale to visualize planetary density curves. The results confirm expected physical laws (Rocky planets vs. Gas Giants).
    • Habitability Check: Analyzed Star Temperature vs. Orbital Distance. This highlights the "Goldilocks Zone" where liquid water could theoretically exist.
    • Correlation Matrix: Mapped relationships between orbital mechanics (Period, Semi-Major Axis) and physical properties.

Evidence

  • Mass-Radius Plot: Confirmed that the imputed data preserves the natural steep density curve for rocky planets and the flatter curve for giants.
  • Data Integrity: All visualizations confirm that no physically impossible values (e.g., negative radius) were introduced during preprocessing.

Checklist

  • Notebook runs top-to-bottom without errors.
  • Used the approved feature list (30 features).
  • Visualizations include proper labels, titles, and legends.
  • Directory structure follows tasks/EDA/submissions/.

@OpenGitBot
Copy link

Hey @Krishna200608

Thanks for opening this PR 🚀. Mentor will review your pull request soon and till then, keep contributing and stay calm.

Thanks for contributing in OpenCode'25 ✨✨!

@SaqlainSQX SaqlainSQX merged commit 3898a38 into opencodeiiita:main Jan 14, 2026
@OpenGitBot
Copy link

Hey @Krishna200608

Your PR has been merged 🥳🥳 and you have earned 50 points.

Thanks for contributing in OpenCode'25✨✨

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants