矩阵内积运算法则_《R语言编程艺术》读书笔记8——数据运算与模拟

《The Art of R Programming》与《R in Action》是最获推荐的2本R语言入门书籍。

《The Art of R Programming》指导初学者如何用R语言进行编程,根据每章的主题介绍常用的函数与技巧。因此我在该系列的文章中以每章的案例为基础,说明案例代码实现的功能,将涉及的知识点以备注的形式展示,方便理解和使用;并在文章末尾附上该章其余知识点。

8.4.2确定马尔科夫链的平稳分布

19ba31cbbef815bb1f8e0cda96363dc1.png

8.6.3组合的模拟

f169973d088e33a154f124e4f5355906.png

知识点:

  1. 连乘函数prod()计算概率。
  2. cumsum()和cumprod()分别返回向量的累积和与累积乘积。
  3. min()把所有元素都组成一个向量,然后返回最小值。而pmin()是用来对比两个向量,把两个向量对应位置的元素分别两两比较(pair-wise),返回一个长度相等的新向量。
  4. 求函数的最小、最大值需要用nlm()和 optim(),如nlm(function(x) return(x^2-sin(x)),8)
  5. 微积分运算:微分D(expression(exp(x2)),"x");积分integrate(function(x) x^2,0,1)
  6. 计算两个向量的内积(也就是点积),可以使用 crossprod()命令。
  7. 矩阵乘法使用运算符%*%。
  8. 线性代数运算函数:qr()QR分解;chol()Cholesky分解;det()矩阵的行列式值;eigen()矩阵的特征值和特征向量;sweep()数值分析批量运算符。
  9. 集合运算:union(x,y)集合x和y的并集;setequal(x,y)检验集合x和y是否相等;c %in% y检验c是否为集合y中的元素;choose(x,y)从含有n个元素的集合中选取含有k个元素的子集的数目。

转载请标明出处

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值