Giving a first good impression of R to Social Scientists
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