原问题: 从数轴原点开始, 每次抛一枚正反概率相等的硬币, 如果是正面就沿正方向走1
单位长度, 否则沿反方向走1
单位. 设走n
步之后的位移为x
, 求(x^2)的期望(E(x^2)).
答案是n
. 即随机游走时, 位移的平方的期望为步数. 并且这个结论可以推广到k
维.
(因为我的三角函数太捉鸡所以只推了2维, 但是目测了一下更多维都是对的)
看了zhihu上的一篇答案是关于一维情况的证明, 我受到了启发. 链接在这. 答主用的我不认识的东西有点多. 所以他证明过的部分我还是用自己的语言重新写一遍.
设第i
次移动的位移为(x_i).
引理: 对于两次不同的位移(x_i)和(x_j), ( E(x_i*x_j)=0).
这个很好想, (x_i)的有0.5
的概率为1
和-1
, 列个分布列(雾), 答案显然为0
.
证明:
$$E(x^2)=E((\sum_{i=1}^n x_i)^2)$$
$$E(x^2)=E(\sum_{i=1}^n x_i^2) + 2E(\sum_{i=1}^n\sum_{j=i+1}^n(x_ix_j))$$
后面那坨的E
可以扔进里面去, 根据引理该部分值为0.
前面那部分显然有
$$x_i^2=1$$
于是得证
$$E(x^2)=n$$
然后是向高维推广. 这里是二维的证明.
只需要改引理.
对于两次不同的位移(\vec{a_i} )和(\vec{a_j} ), (\vec{a_i} \cdot \vec{a_j} = 0 )
证明: 设两个向量的角度分别为( \theta_i )和( \theta_j ).
$$ \theta_i , \theta_j \in [0, 2\pi) $$
因为它们都是单位向量, 所以 $$\vec{a_i} \cdot \vec{a_j} = cos(\theta_i - \theta_j) $$
事实上( \forall \theta_i), (\theta_i-\theta_j)的取值范围与( \theta \in [0, 2\pi))等效.
因为 $$cos(\alpha)+cos(\pi-\alpha)=0$$
所以 $$E(cos(\theta_i - \theta_j))=0$$
得证.
再多维证法类似.
重要的问题在于期望的平方不等于平方的期望. 所以不能说位移大小的期望为(\sqrt{n}).
然而还在考虑如果要求的是位移的绝对值的期望应该怎么算. 感觉要多重积分? 感觉很有意思的样子.