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

 我来答
tengfei816
2018-05-24 · TA获得超过261个赞
知道小有建树答主
回答量:478
采纳率:82%
帮助的人:76.2万
展开全部
mean_24 <- function(x){
k=NULL
for(i in 24:length(x))
{k[i-23]=sum(x[seq(i-23,i)])/24}
return(k)
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heart阿飞55
2018-05-24 · TA获得超过1086个赞
知道大有可为答主
回答量:3030
采纳率:82%
帮助的人:569万
展开全部
r=zeros(1,10); for i=1:10 n=i+5; r(i)=n; m=n*2; end
追问
这没看懂。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wjq02liu
高粉答主

2020-12-30 · 每个回答都超有意思的
知道大有可为答主
回答量:8813
采纳率:91%
帮助的人:221万
展开全部
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个必背技巧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2020-12-09 · TA获得超过3万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:563万
展开全部
把年份取出来,按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))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄伟业7
2018-05-24 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:55.4万
展开全部
为什么要用循环语句,用apply(data,2,mean)
追问
想问一下,2是什么呀?不是每24个值求均值吗?
追答
2是按列的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式