[R] Validation of R
Richard Rowe
Richard.Rowe at jcu.edu.au
Fri Apr 18 02:17:52 CEST 2003
At 13:55 17/04/03 -0700, you wrote:
> >> From: Paul, David A [mailto:paulda at BATTELLE.ORG]
>
> >> For software, our internal standards basically say that
> >>
> >> (1) COTS (Com'l Off The Shelf software) developed by a
> >> company having both a long history of selling high-quality
> >> products and good QA 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, PROC NLMIXED yields in a complex growth-curve application?)
>
>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?)
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
More information about the R-help
mailing list