0
我生成取值在[+1,-1]
PRBS值Matlab:方差的计算是否正确?
data = 2*(rand(100,1)>0.5)-1
我想要得到的输出的方差等使用variance_data = var(data)
将var()
适用于以符号如PRBS或数据[+3,-3,+7,-7,+5,-5]
等?
我生成取值在[+1,-1]
PRBS值Matlab:方差的计算是否正确?
data = 2*(rand(100,1)>0.5)-1
我想要得到的输出的方差等使用variance_data = var(data)
将var()
适用于以符号如PRBS或数据[+3,-3,+7,-7,+5,-5]
等?
var
函数适用于任何人群,包括1s和-1s的数组。
但我会大胆猜测这不是你想要的。方差仅仅是数据如何偏离平均值的一种度量。 1s和-1s的真随机生成器的方差为1.因此,如果您使用的是var
,则只需在生成更长和更长的序列时将结果近似为1。
如果要检查,如果你随机生成好,这可能会帮助您:
How to test a random generator
用于任何其他目的,你可能可以在你的顺序使用var
。