[GenABEL-dev] Interesting idea by Gulnara Svischeva

Yurii Aulchenko yurii.aulchenko at gmail.com
Fri May 20 21:16:12 CEST 2011


In attached PDF I show the timing for running 'polygenic' (red line;
ML operating on Gulya's idea), polygenic_hglm (black; Xia/Lars), and
REML.rotate (green; Lars's implementation/extension of Gulya's idea)
as a function of sample size (X axes).

While polygenic and hglm show exponential trend, REMLrotate line is
not only the lowest, but also looks almost linear to me (also looking
at the code, it should be roughly linear on time with no of subjects).
So, with REMLrotate we can get arbitrary big speed-up (x100, x1000,
x10000, ... you name it!) cf other methods, just by adding more people
to the data :) Not a bad result!

Lars and Gulya, you are the champions!

best wishes,
Yurii

2011/5/19 Yurii Aulchenko <yurii.aulchenko at gmail.com>:
> Correction: as Lars spotted out, I did placed my 'tags' wrongly
> concerning time performance results, so actually REML.rotate is the
> fastest.
>
> Here are updated results:
>
>> With conv=1e-8 mean time for estimation on 300 IDs was:
>>
> 17.81 sec for polygenic_hglm
>> 2.27 sec for 'polygenic'-ML
> 1.33 sec for REML.rotate
>
> best wishes, and sorry for inconvenience,
> Yurii
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: polygenic_hglm_REMLr.pdf
Type: application/pdf
Size: 22492 bytes
Desc: not available
URL: <http://lists.r-forge.r-project.org/pipermail/genabel-devel/attachments/20110520/978ff417/attachment-0001.pdf>


More information about the genabel-devel mailing list