作者:莫梓智 | 来源:互联网 | 2023-08-28 13:45
各位大神:
我想求一个序列自身的波动标准差,例如,[1 2 3 4 5 6 7....],我想求[1]的标准差,[1 2]的标准差,[123]的标准差,[1 2 3 4]的标准差,依次往下,然后再求相邻两个元素的波动标准差,最后用蒙特卡洛模拟来模拟出它的趋势。
原始数据为:
ct2=[0.171941162716356
0.214106062944568
0.246247847050061
0.274231737852725
0.310921782155770
0.330814950700342
0.349847225756050
0.368305496725346
0.387104855760026
0.412029172559262
0.435060297671441
0.454189386517305
0.470256426683134
0.486040673866556
0.501597503268419
0.516857786565480
0.531855940230306
0.546556509422464
0.561032643687773
0.575396571965293
0.589630577811869
0.603624933112802
0.617461308662485
0.631012441313432
0.644409439617388
0.657561166685702
0.667656998746643
0.677341063797057
0.686688154757883
0.696467431329448
0.709091861319593
0.721685377700347
0.734254859283345
0.746671618409585
0.758892404617816
0.770946215312030
0.782946910829169
0.795074004589732
0.807148785502596
0.818924654310047
0.830542972639635
0.841954576532737
0.848650746186100
0.854332925271442
0.864615934701245
0.876063317845747
0.887369841166268
0.898377967718285
0.909323133909926
0.920662332534981
0.931969186221442
0.942700624350394
0.953413313350258
0.962819589949398
0.966972787242705
0.974714016422631
0.985199863370147
0.995800761787385
1.00645164341451
1.01677902566894
1.02722839519823
1.03803125931963
1.04825969374023
1.05833665146695
1.06223565936736
1.06836462213970
1.07841378874249
1.08843339010454
1.09844183777075
1.10852682023111
1.11852645244350
1.12873982285995
1.13875178634913
1.14624901659082
1.14857216351927
1.15786563457600
1.16743911678826
1.17698800693301
1.18661631017083
1.19631046268462
1.20611084936059
1.21611175780694
1.22436284158483
1.22614434375225
1.23456582876099
1.24348385896633
1.25236997266138
1.26124870408881
1.27005083283788
1.27885245198440
1.28768844308079
1.29768594621948
1.30317383590767
1.31224138064615
1.32094242064482
1.32958146787673
1.33817475197125
1.34673250519940
1.35525948699441
1.36375426576233]
我的程序求标准差为:
总是报错显示下标类型必须为正整数。请各位帮我指点一下,谢谢。
2017-10-13 12:20 上传
依次求标准差