[R] Giving a first good impression of R to Social Scientists
Barry Rowlingson
B.Rowlingson at lancaster.ac.uk
Thu Aug 12 17:24:28 CEST 2004
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.
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
More information about the R-help
mailing list