通过 R 学习(不仅仅是运行)统计/数学的来源

机器算法验证 r 参考 数理统计
2022-01-26 23:07:54

我对通过 R 学习统计和数学概念的资源示例(R 代码、R 包、书籍、书籍章节、文章、链接等)感兴趣(也可以通过其他语言,但 R 是我最喜欢的风格)。

挑战在于材料的学习依赖于编程,而不仅仅是如何运行执行算法的代码。

所以(例如)像带有 R 的线性模型这样的书(这是一本很棒的书)不是我想要的。这是因为这本书主要展示了如何在 R 中实现线性模型,而不是围绕使用 R 来教授线性模型。

(精彩的)教学演示包的帮助文件是我正在寻找的一个很好的例子。它是一个 R 包,包括通过各种 R 小程序和模拟学习统计概念的功能。随附的帮助文件很好。当然,两者都不够,需要外部教科书才能掌握许多确切的细节来学习它们(嗯,帮助文件可以)。

所有线索将不胜感激。

4个回答

我认为 R(或者类似的编程语言)对于学习统计数据非常有帮助。当然,这也需要学生学习一些编程,这可能是一个太远的桥梁,所以根据你的听众,你可能需要自己完成所有的编程,只是向学生展示模拟。这方面的一个例子可以在我的回答中找到,关于教授采样分布的概念(警告代码丑陋且效率低下)。

另一方面,如果你想让你的学生同时学习一些编程,有一些介绍性的统计书籍在不同程度上基于该模型:

G. Jay Kerns 的“使用 R 的概率和统计简介”可在http://ipsur.org/获得,并作为 R 包提供IPSUR仅从标题来看,它似乎就是您要查找的文本类型。

我认为该领域的基准是“统计学习简介——在 R 中的应用” http://www-bcf.usc.edu/~gareth/ISL/

我推荐 R 包swirl,这听起来与您正在寻找的完全一样 - 学习 R 和统计,不仅使用 R,而且在 R 本身中。