首页 热点资讯 义务教育 高等教育 出国留学 考研考公

如何在R语言中用循环语句求一列中每24个数的均值

发布网友 发布时间:2022-04-23 14:43

我来回答

5个回答

热心网友 时间:2023-08-31 11:26

mean_24 <- function(x){
k=NULL
for(i in 24:length(x))
{k[i-23]=sum(x[seq(i-23,i)])/24}
return(k)
}

热心网友 时间:2023-08-31 11:26

r=zeros(1,10); for i=1:10 n=i+5; r(i)=n; m=n*2; end追问这没看懂。。。。

热心网友 时间:2023-08-31 11:27

R中计算样本均值的函数及详细使用方法讲解

优美的代码
2018-11-12
样本均值概述

样本均值是统计学中考量一组数据的集中趋势的统计量之一。设X1, X2, ..., Xn是总体X中的一个样本,则统计量样本均值的计算方法如下:

计算样本均值的公式

R中计算样本均值的函数

在R中,mean()函数用于计算样本的均值,其使用格式为:

mean(x, trim=0, na.rm = FALSE, ...)

其中,参数x为计算对象,可以是向量、矩阵、数组或数据框;

trim用于设置计算均值前去掉两端数据的百分比,即计算结尾均值,取值在0~0.5之间;

na.rm为逻辑值,指示是否允许有缺失值(NA)的情况,默认为FALSE(不允许);

...为附加参数。

R中计算样本均值的例子

假设某班级20名学生的英语成绩为88,78,67,69,62,100,73,45,70,60,93,97,84,82,81,73,68,76,77,92。计算其均值。

编写R程序如下:

x<-c(88,78,67,69,62,100,73,45,70,60,93,97,84,82,81,73,68,76,77,92)

mean(x)

结果为76.75。如计算结尾,则:

mean(x,trim=0.05)

则结果是:77.22。

本文完,如你喜欢数据分析及R语言方面的文章,请关注我,我会定期更新有关R方面的内容。

搜索
如何处理excel假空值
样本平均值怎么求
excel处理大量数据方法
十个excel必背公式
样本分析是什么意思
excel100个必背技巧

热心网友 时间:2023-08-31 11:28

把年份取出来,按10年分成一组
decade <- ceiling(Temp_m[1] / 10)
names(decade) <- "decade"
#把分组信息合并成原数据框
Temp_m <- cbind.data.frame(Temp_m, decade)
#加载plyr包。
#把Temp_m这个数据框中除year列的数据外,按照decade分组分别把每列求算术平均值。
#并放在Temp_mean10数据框中。
#Temp_mean10含有decade信息,进行索引时需要注意。
library(plyr)
Temp_mean10 <- ddply(Temp_m[-1], .(decade), colwise(mean))

热心网友 时间:2023-08-31 11:28

为什么要用循环语句,用apply(data,2,mean)追问想问一下,2是什么呀?不是每24个值求均值吗?

追答2是按列的意思

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com