Skip to content

Conversation

@MyznikovFD
Copy link
Collaborator

  • Implement Uniform distribution family with multiple parameterizations:
    • standard (a, b) - base parametrization with constraint a < b
    • meanWidth (m, r) - center-radius parametrization
    • minRange (minimum, range) - [minimum, minimum+range] parametrization
  • Add all analytical characteristics: PDF, CDF, PPF, characteristic function, moments
  • Implement proper support calculation for uniform distribution [a, b]
  • Register family in ParametricFamilyRegister

Copy link
Collaborator

@LeonidElkin LeonidElkin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything is fine, but let's standardize the families naming. Let's use PascalCase and get rid of the "Family" suffix. Instead of "Normal Family" use "Normal", instead of "Uniform Family" use "ContinuousUniform". Gave you absentee approval

@MyznikovFD MyznikovFD requested a review from Desiment December 8, 2025 13:10
@MyznikovFD MyznikovFD force-pushed the families/uniform-family-configuration branch from 4db9a89 to 92623dd Compare December 8, 2025 13:36
TheodorDM added 2 commits December 8, 2025 16:38
- Implement Uniform distribution family with multiple parameterizations:
  * standard (a, b) - base parametrization with constraint a < b
  * meanWidth (m, r) - center-radius parametrization
  * minRange (minimum, range) - [minimum, minimum+range] parametrization
- Add all analytical characteristics: PDF, CDF, PPF, characteristic function, moments
- Implement proper support calculation for uniform distribution [a, b]
- Register family in ParametricFamilyRegister
- Families' naming style changed from 'typefamily family' to 'typefamily'
@MyznikovFD MyznikovFD force-pushed the families/uniform-family-configuration branch from 92623dd to f1612ce Compare December 8, 2025 13:39
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