statsmodels / statsmodels/statsmodels
sharing code: Mixins, new Results classes
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 11.6k
- Forks
- 3.6k
- Avg merge
- 7h 37m
- Merged PRs (30d)
- 96
Description
followup to issue #929 and PR #928 (adding GEE)
common code for GEE and GLM Results might be better implemented in (or moved to) a new intermediate level results class or mixin.
genmod and discrete share many feature but don't share much code.
Margins and Influence are separate classes, but only available for and attached to one model or model category (discrete and OLS resp).
Get features for free by sharing code
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading issue #929 and PR #928, then compare the Results classes for GEE and GLM with the shared features in genmod, discrete, Margins, and Influence. Done would require an agreed design for reusable Results code and a clear scope for the new intermediate class or mixin.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100