Changes between Version 3 and Version 25 of Ticket #29662


Ignore:
Timestamp:
Aug 30, 2021, 8:38:20 PM (17 months ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #29662

    • Property Status changed from new to needs_work
    • Property Reviewers changed from to David Coudert
    • Property Authors changed from to Matthias Koeppe
    • Property Cc dcoudert tscrim added
    • Property Summary changed from Clarify stats module role to Deprecate sage.stats.basic_stats
    • Property Priority changed from minor to major
    • Property Branch changed from to u/mkoeppe/clarify_stats_module_role
    • Property Milestone changed from sage-feature to sage-9.5
    • Property Commit changed from to 5966df91465a86652ae4c217d2ab0cfcd4f4ccd6
  • Ticket #29662 – Description

    v3 v25  
    11Right now in [http://doc.sagemath.org/html/en/reference/stats/index.html sage stats] there are a few very basic things, and then lots of very technical stuff sampling from e.g. polynomials or for hidden markov modeling!
    22
    3 This ticket is to split the more technical stuff (which presumably may still be used for researchers, but not for the sort of things basic R or pandas data frames would be) into a separate module where it can be taken care of.
     3In this ticket, we deprecate `sage.stats.basic_stats`, which is underdeveloped. Users are usually better off to learn to use other facilities available in Python that provide better coverage and consistency. For example, `mean` happens to work with vectors (which is used in some doctests elsewhere in sage), but `variance` does not.
    44
    5 Note that Python 3 comes with built-in stats module.
    6 https://docs.python.org/3/library/statistics.html
     5Note that Python 3 comes with a basic [[https://docs.python.org/3/library/statistics.html|built-in stats module]], but much of its functionality is incompatible with Sage's numbers in #28234.
     6
     7In the deprecation messages, we instead point users to suitable `numpy` and `scipy` functions, as well as to `pandas` (for `moving_average`).
     8
    79
    810See also #29663