初识R语言之函数模块篇

简介: 初识R语言之函数模块篇

内置函数

1. max(c(1,2,3,4,5))
2. min(c(1,2,3,4,5))
3. mean(c(1,2,3,4,5))

max:对其行向量求出最大值

min:对其行向量求出最小值

mean:对其行向量求出平均值


image.png


自定义函数

my_func = function(vec){
  max_value = max(vec)
  min_value = min(vec)
  mean_value = mean(vec)
  rslt = list(max_value, min_value, mean_value)
  names(rslt) = c('max', 'min', 'mean')
  return(rslt)
}
test = my_func(c(1,2,3,4,5))
print(test)

image.png


R语言中还存在大量的内置统计函数和建模方法,依赖于各种宏包,在进行数据科学处理的过程中,掌握基本的语法是重要的,融会贯通是学习的最大提升之处。

本期文章就分享到这里了,R语言的基本语法大概就这些,后续会根据R语言绘图以及时间序列原理,以及R语言建模方法持续更新!

相关文章
|
22天前
|
数据挖掘 C语言 C++
R语言是一种强大的统计分析工具,提供了丰富的函数和包用于时间序列分析。
【10月更文挑战第21天】时间序列分析是一种重要的数据分析方法,广泛应用于经济学、金融学、气象学、生态学等领域。R语言是一种强大的统计分析工具,提供了丰富的函数和包用于时间序列分析。本文将介绍使用R语言进行时间序列分析的基本概念、方法和实例,帮助读者掌握R语言在时间序列分析中的应用。
40 3
|
3月前
|
数据可视化 数据挖掘 数据处理
R语言函数与自定义函数:提高代码的复用性
【8月更文挑战第27天】 自定义函数是R语言编程中不可或缺的一部分,它们通过封装复杂的逻辑和提供灵活的参数化设计,极大地提高了代码的复用性和可维护性。通过掌握自定义函数的基本语法和高级技巧,我们可以编写出更加高效、可读的R语言代码,从而更好地应对复杂的数据分析和统计建模任务。
|
6月前
|
机器学习/深度学习
R语言使用 LOWESS技术图分析逻辑回归中的函数形式
R语言使用 LOWESS技术图分析逻辑回归中的函数形式
|
6月前
|
图形学
R语言其他相关函数(各函数解析含实例,可供查询)
R语言其他相关函数(各函数解析含实例,可供查询)
208 0
|
6月前
R语言绘图相关函数(含实例)
R语言绘图相关函数(含实例)
51 0
|
6月前
|
数据可视化
R语言用非凸惩罚函数回归(SCAD、MCP)分析前列腺数据
R语言用非凸惩罚函数回归(SCAD、MCP)分析前列腺数据
|
6月前
|
数据可视化
R语言可视化渐近正态性、收敛性:大数定律、中心极限定理、经验累积分布函数
R语言可视化渐近正态性、收敛性:大数定律、中心极限定理、经验累积分布函数
|
6月前
|
算法 Windows
R语言广义二次跳跃、非线性跳跃扩散过程转移函数密度的估计及其应用
R语言广义二次跳跃、非线性跳跃扩散过程转移函数密度的估计及其应用
|
6月前
|
数据可视化
R语言广义相加(加性)模型(GAMs)与光滑函数可视化
R语言广义相加(加性)模型(GAMs)与光滑函数可视化
|
6月前
|
机器学习/深度学习 算法 数据可视化
R语言用标准最小二乘OLS,广义相加模型GAM ,样条函数进行逻辑回归LOGISTIC分类
R语言用标准最小二乘OLS,广义相加模型GAM ,样条函数进行逻辑回归LOGISTIC分类