SCM

SCM Repository

[matrix] Diff of /pkg/TODO
ViewVC logotype

Diff of /pkg/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1577, Mon Sep 18 21:01:45 2006 UTC revision 1578, Mon Sep 18 21:02:50 2006 UTC
# Line 1  Line 1 
 -----  
 Modify mcmcsamp to return the deviance in the sample only when the  
 optional argument 'deviance' is TRUE (default FALSE).  
 -----  
 Replace the use of the unexported replacement function LMEoptimize<-  
 in lmer.R by the function LMEopt, which always returns NULL but  
 (in contradiction to the language specification) modifies its first argument.  
 -----  
 Modify the one-argument form of the anova method for lmer objects (yet  
   again) to calculate the F ratios.  It is the df, not the ratio that  
   is controversial.  
 Should there be an extractor function for the mean square error?  If  
   so, what should it be called?  
 -----  
1  Check for DimNames propagation in coercion and other operations.  Check for DimNames propagation in coercion and other operations.
 -----  
 - Revive the "lmer" and "glmer" classes.  Slots like "family" should  
   be in "glmer" only.  Many methods for "lmer" can be simplified as,  
   for example, they will always use the scale factor.  
   
 - Add a "pedigree" class and methods for it.  Allow a pedigree  
   argument in lmer.  
   
2  ------  ------
3  - Sparse matrix methods can now be based on the CHOLMOD package.  We  - rcond methods for sparseMatrix classes
    will need to migrate from the current code to CHOLMOD-based code  
    using #ifdef USE_CHOLMOD.  Some of the things to be done  
   
    - Move documentation from subdirectories of src to inst/doc  
    - Write utilities to create a cholmod_sparse pointer from a  
    dgCMatrix or lgCMatrix (or zgCMatrix) object without copying and  
    allocating.  
    - Start adding simple S4 methods (rcond, %*%, +, cbind, t).  
4    
5  - Report the problem in the Linux ldexp manual page.  The second and  - Report the problem in the Linux ldexp manual page.  The second and
6    third calls in the Synopsis should be to ldexpf and ldexpl.    third calls in the Synopsis should be to ldexpf and ldexpl.
# Line 39  Line 9 
9    
10  - consider moving alloc3Darray from ./src/Mutils.c to  - consider moving alloc3Darray from ./src/Mutils.c to
11    $(RSRC)/src/base/array.c    $(RSRC)/src/base/array.c
12    ------
 -------  
   
13  - provide methods for "dspMatrix" and "dppMatrix"!  - provide methods for "dspMatrix" and "dppMatrix"!
14    
15  - implement (more) methods for supporting "packed" (symmetric / triangular)  - implement (more) methods for supporting "packed" (symmetric / triangular)
# Line 50  Line 18 
18    
19    (have some dtr* <-> dtp*)    (have some dtr* <-> dtp*)
20    
21  ---  -----
22    
23  - combine the C functions for multiplication by special forms and  - combine the C functions for multiplication by special forms and
24    solution wrt special forms by using a 'right' argument and a    solution wrt special forms by using a 'right' argument and a
# Line 66  Line 34 
34    and "/" and "%/%" at least when the RHS is non-zero a scalar.    and "/" and "%/%" at least when the RHS is non-zero a scalar.
35    Challenge: nice implementation (``common non-0''; but Tsparse* is not uniq).    Challenge: nice implementation (``common non-0''; but Tsparse* is not uniq).
36    
37  ---  -----
38    
39  - "Math2" , "Math", "Arith":  - "Math2" , "Math", "Arith":
40     keep triangular and symmetric Matrices when appropriate:     keep triangular and symmetric Matrices when appropriate:

Legend:
Removed from v.1577  
changed lines
  Added in v.1578

root@r-forge.r-project.org
ViewVC Help
Powered by ViewVC 1.0.0  
Thanks to:
Vienna University of Economics and Business Powered By FusionForge