R学习笔记系列——R 数学运算之基础数学运算
第二章 R语言数学运算
数学是一切统计分析、数据挖掘、人工智能等技术的基础,要学好这些前沿技术,扎实数学基础知识是必不可少的,所以强烈建议励志成为数据分析师的同学们,要好好复习以下高等数学和线性代数,在此我们简单介绍 R 语言的数学运算功能。作为一个统计分析平台,R 具备强大的数学运算功能,基本数学运算、三角函数、空间几何、微积分、数组矩阵等等都得到了良好的支持。如果有哪些计算 R 本身没有提供,那么你也可以安装相应的计算包来实现。
2.1 基础数学运算
2.1.1 四则运算
四则运算是最基础的运算,主要包括加、减、乘、除。
取余、整除、取绝对值、判断正负也可列入基础四则运算。
2.1.2 四舍五入
最后一位小数小于5时,舍去且前一位不变;若大于 0.5,舍去且前一位加1(不管正负号);若等于0.5,舍去,理论上前一位为奇数加1,为偶数不变,但实际上由于浮点数无法被精确表达,因此其行为与操作系统有关,也就是说,有可能加1有可能不变。R用函数 round() 和 signif() 函数实现此功能,调用格式为:
以下为一些典型的例子
2.1.3 取整运算
有四个方法,即 ceiling():取不小于该数的最小整数;floor():取不大于该数的最大整数();trunc() 为向零取整,即正负号不变,整数部分按照绝对值最小的原则计算。
喜欢闲适安静的生活,懂一点计算机编程,懂一点统计学和数据分析。(爱编程爱统计)
相关推荐
算法与数学之美 2020-10-07
starletkiss 2020-05-10
xceman 2020-10-13
Anscor 2020-10-05
liwg0 2020-09-08
数学爱好者 2020-08-31
thermodynamicB 2020-08-11
夕加加 2020-07-20
willowwgx 2020-07-18
kuoying 2020-07-16
Anscor 2020-07-14
starletkiss 2020-07-08
kingzone 2020-06-27
xceman 2020-06-27
算法与数学之美 2020-06-21
kuoying 2020-06-21
秒懂数学 2020-06-17