TOP

R语言学习笔记(十二):零碎知识点(31-35)
2017-10-09 13:27:37 】 浏览:10116
Tags:语言学习 笔记 十二 零碎 知识点 31-35

31--round(),floor()和ceiling()

  • round()四舍五入取整
  • floor()向下取整
  • ceiling()向上取整
> round(3.5)
[1] 4
> floor(3.5)
[1] 3
> ceiling(3.5)
[1] 4

32--factorial( )

factorial()为阶乘函数

> factorial(3)
[1] 6

33--nlm( )

nlm()用来求函数的最小值

> nlm(function(x) return(x^2-sin(x)), 8)
$minimum
[1] -0.2324656

$estimate
[1] 0.4501831

$gradient
[1] 4.024558e-09

$code
[1] 1

$iterations
[1] 5

34--统计分布函数

  • d 对应概率密度函数
  • p 对应累积分布函数
  • q 对应分布的分位数
  • r 对应随机数生成函数
> dnorm(0)
[1] 0.3989423
> pnorm(0)
[1] 0.5
> rnorm(10)
 [1]  0.23687896 -0.06802170 -0.08102438  0.63635970
 [5]  0.17326884  0.20388754  0.62996081  1.74229465
 [9]  0.12313148 -0.37888588
> qnorm(0.5)
[1] 0

35--crossprod( )

crossprod( )用来计算两个向量的内积

> crossprod(1:3, c(5, 12, 13))
     [,1]
[1,]   68

这个函数计算的是1*5+2*12+3*13=68


R语言学习笔记(十二):零碎知识点(31-35) https://www.cppentry.com/bencandy.php?fid=91&id=124393

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇R语言学习笔记(十):零碎知识点.. 下一篇R语言学习笔记(十一):零碎知识..