[R] Giving a first good impression of R to Social Scientists

Liaw, Andy andy_liaw at merck.com
Thu Aug 12 18:25:03 CEST 2004


> From: Barry Rowlingson
> 
> Thomas Lumley wrote:
> > On Thu, 12 Aug 2004, Rau, Roland wrote:
> > 
> >>That is why would like to ask the experts on this list if 
> anyone of you has
> >>encountered a similar experience and what you could advise 
> to persuade
> >>people quickly that it is worth learning a new software?
> > 
> 
>   The usual way of teaching R seems to be bottom-up. Here's 
> the command 
> prompt, type some arithmetic, make some assignments, learn about 
> function calls and arguments, write your own functions, write 
> your own 
> packages.
> 
>   Perhaps a top-down approach might help certain cases. People using 
> point-n-click packages tend to use a limited range of analyses. Write 
> some functions that do these analyses, or give them wrappers so that 
> they get something like:
> 
>   > myData = readDataFile("foo.dat")
>     Read 4 variables: Z, Age, Sex, Disease
> 
>   > analyseThis(myData, response="Z", covariate="Age")
> 
>    Z = 0.36 * Age, Significance level = 0.932
> 
>   or whatever. Really spoon feed the things they need to do. Make it 
> really easy, foolproof.

The problem is that the only `fool' that had been `proof' against is the one
that the developer(s) had imagined.  One cannot under-estimate users'
ability to out-fool the developers' imagination...

Cheers,
Andy

 
>   Then show them what's behind the analyseThis() function. 
> How its not 
> even part of the R distribution. How easy you made it for a 
> beginner to 
> do a complex and novel analysis. Then maybe it'll "click" for 
> them, and 
> they'll see how having a programming language behind their statistics 
> functions lets them explore in ways not thought possible with the 
> point-n-click paradigm. Perhaps they'll start editing 
> analyseThis() and 
> write analyseThat(), start thinking for themselves.
> 
>   Or maybe they'll just stare at you blankly...
> 
> Baz
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! 
> http://www.R-project.org/posting-guide.html
> 
>




More information about the R-help mailing list