Hello everyone,

Would you please somebody explain me what my sin is (please see the code
and timing bellow)? And how to improve myself and the following piece of
R code? BTW, the code works.

This is R 64-bit built by myself on Sun SPARC Solaris 9 with gcc-4.0.1
(64-bit) also built by yours truly. The machine is Sun Fire-V880 with
32GB memory and 8 cpu's. Nobody else was using it.


Thank you very much

Latchezar Dimitrov

PS. Prof. Brian D. Ripley, thank you very much for not wasting your
invaluable time responding to the above. I know your answer anyway.
Sorry for making you read it though ...

>  system.time(
+ haplo[i,2*j-1]<-substr(as.character(geno[i,j]),1,1)
+  ,TRUE)
[1] 66.27 13.67 80.02  0.00  0.00
> ls()
[1] "P"     "geno"  "haplo" "i"     "j"     "lr"    "model" "pheno"
> i
[1] 1
> j
[1] 1
> dim(P)
[1]      1 125000
> str(P)
 num [1, 1:125000] 0.6188 0.0533 0.0893 0.8994 0.0316 ...
> str(pheno)
`data.frame':   2500 obs. of  11 variables:
 $ pca    : int  1 1 1 1 1 1 1 1 1 1 ...
 $ her    : int  0 1 0 0 0 0 0 0 0 0 ...
 $ age    : num  67.1 70.4 64.9 60.8 64.3 ...
 $ t      : int  1 3 1 2 1 2 1 3 9 1 ...
 $ n      : int  9 9 9 9 9 9 9 0 9 9 ...
 $ m      : int  0 1 0 0 0 1 9 9 1 9 ...
 $ diffgrd: int  9 9 9 2 9 9 9 9 3 9 ...
 $ gs     : int  6 7 6 7 7 7 5 6 NA 6 ...
 $ psa    : num  13 75 11.3 13 9.1 51 4.3 10.7 NA 93 ...
 $ geo    : int  2 2 1 1 1 1 1 1 1 1 ...
 $ ageg   : int  6 7 5 5 5 5 3 5 4 5 ...
> str(geno)
`data.frame':   2500 obs. of  125000 variables:
^C

> 
> dim(geno)
[1]   2500 125000
> dim(haplo)
[1]   2500 250000
> version()
Error: attempt to apply non-function
> version  
         _                   
platform sparc-sun-solaris2.9
arch     sparc               
os       solaris2.9          
system   sparc, solaris2.9   
status   Patched             
major    2                   
minor    1.1                 
year     2005                
month    07                  
day      09                  
language R                   
>

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to