求剧情
R的极客理想——高级开发篇 · 第七节

《R的极客理想——高级开发篇》第七节

本节介绍如何用R语言计算导数。R的deriv()函数通过梯度下降法近似求一阶导数,不受公式难以变形的限制,计算结果与手动推导一致;deriv3()可一步算出二阶导数……

本节介绍如何用R语言计算导数。R的deriv()函数通过梯度下降法近似求一阶导数,不受公式难以变形的限制,计算结果与手动推导一致;deriv3()可一步算出二阶导数,更高阶导数需借助其他数学工具包。文中依次对常数、幂、指数、对数、三角及反三角等一元初等函数求导,其中非自然底的对数需先换底,余切需先变形。接着讲解偏导数:固定一个变量求另一变量的导数,用deriv()计算二元函数f(x,y)=2x²+y+3xy等的偏导数,结果与手算相同。

最后引出下一节内容:用R重写Mahout中基于用户的协同过滤推荐算法,按Mahout的模块化流程(数据模型、相似度、近邻、推荐)实现并与Mahout结果对比。

‹ 上一章目录下一章 ›

全部 27 章