This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author steven.daprano
Recipients rhettinger, steven.daprano, twolodzko
Date 2019-10-16.08:47:09
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <20191016084701.GD11150@ando.pearwood.info>
In-reply-to <CAHa5zCtuwCwztPU0S1Nj=+H37wLwa+DWLorSwF9ZUSKHR5Vj2Q@mail.gmail.com>
Content
I can't speak for other countries, but in Australia, secondary school 
mathematics teaches correlation coefficient and linear regression from 
Year 11 onwards (typically ages 16 or 17). Covariance is not itself 
taught, and as far as I can tell neither the TI-83 nor NSpire 
provides a built-in covariance command.

On the other hand, other calculators such as the HP-48GX do.

Oddly, Excel provides the population (not sample) covariance:

https://support.office.com/en-us/article/COVARIANCE-P-function-6F0E1E6D-956D-4E4B-9943-CFEF0BF9EDFC

OpenOffice and LibreOffice also provide a covariance function.

I think that supporting correlation coefficient `r` and linear 
regression would be clear wins, from the perspective of secondary school 
maths. But as far as covariance goes, it would help convince me if you 
had either:

- evidence that covariance is taught in secondary schools, or at 
  least first year undergraduate statistics;

- that it has use-cases beyond "helper for calculating r";

- or that there is demand for it from people who want covariance 
  but can't, or don't want to, use numpy/scipy.
History
Date User Action Args
2019-10-16 08:47:09steven.dapranosetrecipients: + steven.daprano, rhettinger, twolodzko
2019-10-16 08:47:09steven.dapranolinkissue38490 messages
2019-10-16 08:47:09steven.dapranocreate