R语言,编写一个函数,计算某一向量的均值和方差。
时间: 2024-10-08 15:09:18 浏览: 39
基于Matlab递推快速计算方差和均值(源码).rar
R语言是一种广泛用于统计分析、数据可视化和机器学习的编程语言。在R中,你可以很容易地创建一个函数来计算向量的平均值(mean)和标准差(variance)。下面是一个简单的例子:
```r
# 定义一个名为`vector_stats`的函数,它接受一个向量作为输入
vector_stats <- function(vector) {
# 计算均值
mean_value <- mean(vector)
# 计算方差
variance <- var(vector)
# 返回一个列表,包含均值和方差
list(mean = mean_value, variance = variance)
}
# 示例:计算向量c(1, 2, 3, 4, 5)的均值和方差
example_vector <- c(1, 2, 3, 4, 5)
stats_result <- vector_stats(example_vector)
# 打印结果
print(stats_result)
```
在这个例子中,`vector_stats`函数接收一个向量(如`example_vector`),然后分别计算其均值和方差,并将它们作为一个列表返回。
阅读全文