在Maple中删除一系列随机变量?

时间:2016-06-18 19:43:48

标签: probability maple

我想使用Statistics包来实现随机变量的符号计算,以定义随机变量序列。

此代码不起作用:

restart;
with(Statistics):
X:=RandomVariable(DiscreteUniform(1,26));
seq(X(i),i=0..1000);

因为它显示:

> Mean(X(5));
> 
                                                        _R(5)
而不是27/2。 有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

X 设为Vector,如下所示:

X:= Vector(1000, ()-> Statistics:-RandomVariable(DiscreteUniform(1,26))):

然后你可以给出像

这样的命令
Statistics:-Mean(X(5));

你将获得预期的输出。

如果你坚持从0开始索引,那就更复杂了。将定义命令更改为

X:= Array(0..1000, ()-> Statistics:-RandomVariable(DiscreteUniform(1,26))):

你需要使用方括号进行索引: X [0] X [5] 等,