全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1978 4
2020-04-02
比如:
现有一个自变量X
X1= 3
X2= 1
X3= 8
X4= 9
X5= 17

如何实现, X的阶乘

我用以下codes:
x<- c(3, 1, 8, 9, 17)
factorial(x)
但是行不通,算出来的不是我要的结果

跪谢


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-4-2 11:12:24
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-4-2 11:20:08
不知道你说的每个数的阶乘,还是仅仅把这些数乘起来,但是这种R都可以实现,试试以下两行代码效果:
# 1
sapply(x, factorial)
# 2
prod(x)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-4-2 11:22:42
zhou1_20 发表于 2020-4-2 11:12
搞定 跪谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-4-2 11:28:26
铿锵绿色 发表于 2020-4-2 11:20
不知道你说的每个数的阶乘,还是仅仅把这些数乘起来,但是这种R都可以实现,试试以下两行代码效果:
# 1
...
搞定跪谢,还有个问题麻烦下

我想在R上面写一个以下的方程
(k^x)*exp(-k)/prod(x)
但是这方程里面的X是Xi,  最后还有在整个方面前面加一个乘积号
那么我这样写, 对吗: prod ((3^x)*exp(-3)/prod(x))   
这样子,R会默认X是Xi吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群