Skip to content

Validation of R

3 messages · Liaw, Andy, A.J. Rossini, Richard Rowe

#
Perception, perception, perception...

This reminds me of what I heard from Frank Harrell: "The different between S
and SAS is five years".  S has been around much longer than Insightful.
Doesn't that count?

R also comes with its own set suite ("make check", "make fullcheck", etc.).
Doesn't that count?

I guess one can try to validate NLMIXED by comparing the output with that of
nlme()...

Andy
#
Too bad that can't be edited just a bit:

(1) OTS (Off the Shelf software) developed by a group having both a
long history of creating high-quality products and good QA which
doesn't need extensive from-scratch validation, only validation of
simpler routines like the computation of means, variances, linear
regression models, etc.  (After all, how would anyone really validate
what, say, nlme(), yields in a complex growth-curve application, other
than one of the originators of one of the families of NLME
algorithms?)

best,
-tony
#
At 13:55 17/04/03 -0700, you wrote:

            
I think this active and fun thread just demonstrates the futility and 
essential speciousness of the QA and other 'audit culture' processes when 
it comes to science.

There are multiple sources of 'error' in analysis, and choosing an 
inappropriate method/model is by far the most likely, most misleading, and 
most pernicious ... and one entirely outside QA protocols.

Wrt COTS - MS is a large firm with a long history, and a substantial record 
for producing large (detractors would say 'bloated') and complex code that 
does all sorts of complex manipulations of binary strings.  I am sure the 
MS organisation will have comprehensive internal QA processes in 
place.  ... but would many of us use MS Excel(t)  to conduct even 'simple' 
statistical analyses?  And if not, why not?

Validation should require transparency of algorithm choice and 
implementation so all steps and assumptions of the mechanical process can 
be evaluated independently ...

Otherwise it is just a piece of paper,


Richard Rowe
Senior Lecturer
Department of Zoology and Tropical Ecology, James Cook University
Townsville, Queensland 4811, Australia
fax (61)7 47 25 1570
phone (61)7 47 81 4851
e-mail: Richard.Rowe at jcu.edu.au
http://www.jcu.edu.au/school/tbiol/zoology/homepage.html