是否存在一个简单的、类似备忘单的文档来编译 R 中数学计算的最佳实践?有没有人列出他们的最佳实践?例如,它将包括以下项目:
- 对于较大的数值向量,应该计算
x
而不是计算。这加快了计算速度。x^2
x*x
- 要求解系统 $Ax = b$,永远不要求解 $A^{-1}$ 和左乘 $b$。存在低阶算法(例如,高斯消除)
我确实在这里找到了一个不错的数值分析备忘单。但我正在寻找更快、更脏、更特定于 R 的东西。
是否存在一个简单的、类似备忘单的文档来编译 R 中数学计算的最佳实践?有没有人列出他们的最佳实践?例如,它将包括以下项目:
x
而不是计算。这加快了计算速度。x^2
x*x
我确实在这里找到了一个不错的数值分析备忘单。但我正在寻找更快、更脏、更特定于 R 的东西。
@Dirk Eddelbeuttel 发布了一堆关于“使用 R 进行高性能计算”的内容。他也是常客,因此可能会出现并获得一些当之无愧的声誉点。当你在等待的时候,你可以在这里阅读他的一些东西:http: //dirk.eddelbuettel.com/papers/ismNov2009introHPCwithR.pdf
有一个 r-devel 邮件列表的存档,其中讨论了与 R 性能相关的数值分析问题。当我想查看过去可能说过的内容时,我经常会将其 URL 放在 Google 高级搜索页面域槽中:https ://stat.ethz.ch/pipermail/r-devel/