楼主: 耕耘使者
34773 11

[问答] R怎样连乘? [推广有奖]

贵宾

已卖:5006份资源

学术权威

39%

还不是VIP/贵宾

-

威望
4
论坛币
1811021 个
通用积分
171.7911
学术水平
109 点
热心指数
173 点
信用等级
87 点
经验
93428 点
帖子
4549
精华
0
在线时间
2848 小时
注册时间
2006-4-6
最后登录
2025-7-12

楼主
耕耘使者 发表于 2012-4-1 06:37:35 |AI写论文
50论坛币
连加是sum( ),连乘呢?
谢谢

最佳答案

qoiqpwqr 查看完整内容

直接prod(x)就好了,和sum()是相对应的。
关键词:Sum

沙发
qoiqpwqr 发表于 2012-4-1 06:37:36
耕耘使者 发表于 2012-4-1 19:47
> x=c(79,80,81)
> cumprod(x)
[1]     79   6320 511920
直接prod(x)就好了,和sum()是相对应的。
已有 1 人评分学术水平 热心指数 收起 理由
耕耘使者 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1   查看全部评分

藤椅
zwldga 发表于 2012-4-1 07:23:39
是真的么???不敢相信啊
ww.txmi.net www.ciphone5.com www.ngjx.com www.2scomputer.cn www.n8n8.org www.97475.com www.oqyp.com www.dmqo.com www.dqjo.com

板凳
lachance 发表于 2012-4-1 07:29:53
连乘 : cumprod(1:3) = 6 这个是你想要的吧 ?
[

报纸
zxn2011 发表于 2012-4-1 07:32:49
直接用*就可以,或者用一个loop

地板
lwbyc2007 发表于 2012-4-1 07:33:31
那矩阵的连乘呢?

7
zxn2011 发表于 2012-4-1 07:34:07
直接用*就可以,或者用一个loop
本文来自: 人大经济论坛 S-Plus&R专版 版,详细出处参考: https://bbs.pinggu.org/forum.php? ... amp;from^^uid=1851081

8
耕耘使者 发表于 2012-4-1 19:46:30
大家都误解了,是这样,求几何平均数,如79,80,81
需要连乘再开3次方。

9
耕耘使者 发表于 2012-4-1 19:47:18
zxn2011 发表于 2012-4-1 07:34
直接用*就可以,或者用一个loop
本文来自: 人大经济论坛 S-Plus&R专版 版,详细出处参考: http://bbs.ping ...
> x=c(79,80,81)
> cumprod(x)
[1]     79   6320 511920
> loop(x)
错误: 没有"loop"这个函数
>

10
zxn2011 发表于 2012-4-1 20:23:54
我是说写个程序循环一下,或者直接用(79*80*81)^(1/3)就好了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 10:47