head 1.1; access; symbols; locks wmc:1.1; strict; comment @# @; 1.1 date 2004.11.08.22.49.52; author wmc; state Exp; branches; next ; desc @First @ 1.1 log @Initial revision @ text @random.phtml,v

MBH/M&M on random data

...continued from the main page.

OK, the idea is that instead of using real proxies we'll use random data. This has the advantage that we can make as many series as we like. It has the disadvantage that the data may not look like the real series.

Code:

  1. make_inf.pro - IDL code to generate the .inf (control) and .txt (fake proxy) files, prior to running:
  2. mbh.f - (f77 -o mbh.exe mbh.f) - fortran code, modified from MBH's code
  3. mbh2-rand.pro - IDL code to plot the PC's
Note on the IDL code: you probably don't have IDL. If you do have it, you can't run my code anyway because it relies on various local routines. But if you want to, mail me, and I'll put them up. You should however be able to read the code and work out what its doing. Probably.

Anyway: I ran the above stuff 4 times over, to generate 4 realisations. If I were a stats whizz then I'd just prove the properties of the output, but its easier to just run examples. Here are the 4 (click to see):

  1. pic 1
  2. pic 2
  3. pic 3
  4. pic 4
So... M&M do have a partial point: the PC1 shapes (PC1 is the one in black) do tend to have a trend in 1900-on.

But... when we look at the associated eigenvalues, there is a problem (JA finds the same, and in fact found it first). When I do the MBH method on true proxy data, eigenvalue 1 is 0.55 (1000-) or 0.38 (1400-), and clearly larger than following values. When I do it on random data, eigenvalue 1 is 0.03 or thereabouts, and indistinct from following values. I think that is important. @