Quick guide
How to use this calculator
- Enter mutually exclusive type frequencies summing to one or observed pre-selection counts.
- Use one common fitness component and interval across all types.
- Inspect the contribution ledger; a large fitness value with a small starting share may contribute less than a common type.
Calculation method
Calculation and interpretation
Make the normalization denominator used by deterministic selection arithmetic explicit without assuming equilibrium or independent observations.
Mean population fitness component W̄ = Σ fiWi; normalized post-selection share f′i = fiWi/W̄ when W̄ > 0
Worked example
Weight three genotype viability components
The mean is the explicit contribution sum for the entered genotype frequencies and viability component.
Mean population fitness component W̄ = Σ fiWi; normalized post-selection share f′i = fiWi/W̄ when W̄ > 0
Supported inputs
Precision and limits
Mutually exclusive weights
Rows must partition the entered population for the declared calculation; frequency rows must sum to one.
Comparable component only
Fitness values must share the same interval, stage, denominator and unit.
No equilibrium assumption
Genotype labels do not trigger Hardy–Weinberg proportions, dominance rules or allele inference.
No uncertainty or causation
Sampling variance, repeated records, environmental effects and causal selection inference remain external.
Numerical support
Use 1–30 rows, nonnegative frequencies or safe whole counts, and fitness components from zero through 10¹². Positive weighted contributions and normalized shares must remain representable; otherwise an explicit range message asks for equivalent rescaling.
Continue calculating
