William Grove
2013-Feb-02 01:43 UTC
[R] Choice of text for intermediate level R programming course
The Subject line mostly says it. I'm designing it as a semester-long, 3 hours per week, course that takes in students who got the basics of R in stats classes, but don't really know how to program in it. Translation: if their own examples don't look enough like examples from previous work, they're stumped. Does anybody have a text for an intermediate R course (but not too highbrow, no "total guide to object oriented programming, and class s3 vs. s4 objects), they would recommend. I read 24 books some ielementary some advance not many intermediate, and I have two I like but for quite difference reasons. I won't name them so as not to prejudice anybody. It needs to be English language and I greatly prefer a good index like \LaTeX\ produces by the makeindex() prograrm. Regards, William Grove -- William M. Grove, Ph.D. Psychology Department University of Minnesota My public encryption key.is: -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.2.2 (MingW32) mQGiBE+tS9ERBACCTYW1uclqHbUvBvP92rUN8zOlMWe2zr3NfRp6ELNyYa60H5PK +Xx/vbHGWF0MXhGLLVFMiRNBRomJ4S30Ify4exTg6vWpPrVsmDvyKLmYilWSOuw1 0yoimDdr4DphGQSKqVD/O/tLUhO1wyEKJI89qtJmFG4usnn7f/Bvt4cRZwCgq76W LRhGATk0E2GYl0n+2UeFU+8D/ipLpFYNJEkz3y492/9orimBsxsAdnXmK5bpOBG5 pQaoFuvvPMtkUYhVNYUqMyjJniM3F6mnv7OX52sHHcYn89ScO9S+WtWAYsekwTTE xb1wvwB9u7PoGDC46tihXhTl533oUcMFGMwlVKvFZ4zpWYo5W3i0DmOAtjcMPzl2 4wcfA/0fgbUe2JIkPTf6MFMQTFwpNhCGeDvTfbcC5YCCcAXWcnUT/GKFsvRT0Wje i/A4PMopJkfLRreM1GSZ6JY0cOL3U071M6YhVmldrL4X74OUAjfdo8mYosxe/qTe Ji0s6jg/oiXgY/hHLZzDE+AtQ6LRi0/1tpms2Qw9/7pXs8HHErQ0V2lsbGlhbSBN LiBHcm92ZSAoR1BHIFB1YmxpYyBLZXkpIDxncm92ZTAwMUB1bW4uZWR1PohbBBMR AgAbBQJPrUvRBgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJEG2MPb65SVkFnNcAnRCi URO4Oy9dk5Kb6j/1yN1iElTJAKCnlwfwOt0J8jf2nJ78sNkiZNjM6bkCDQRPrUvT EAgAg52fj9/7k6BuJgmY+ynKm4rwWaRW6VjrnS5VI+luTmEkQi/w9Vz6dOmCJWlz VLsm7mEW0tvB9VwZbkrttoWnJOmqzRWNJxlRlj78jRq6yN16JZNhbPGDSbjL/+JV LzlhMetUpuTYPziuatSr7C2RxYYRd5pabgd3G/XowqSBtyD3jrViJ8CqcZlMQGfJ BRoiyBDlVEOO+aJ/KGLinfbhyz06tR50BpXFFlxBN1m+DInRLF6zRkjZUO+OyFO6 Acy0SM4htfetEI0H0+X1w/Cw8e2Ew48Wwsve+USRr+OLXqwkgBP/jTNRko6cUI5m LiXjkSXYdR0JonTzgUSh66TDBwADBQf/TR/xC5P5Vs6X5OPu3iHsKRp/dGVpL33D KBH2Ofw3ps48kQ65la/uMW+fZDvwZJukTIJL4dq5OGjxnwznj3hkZJZWLknRFDx+ ByoumskJXPENphqlnpDV+W2stNwoSY3f5gO9xTQSGeoqqLB6+Xwe4CDZo/wOuhMA nCXQeIJxiH3GsCnxkZY9e3rw9HdcE/6NbvKGZ/OOLMdorASG9eSuyQZDgKN7jXZ3 2GPbppaRjzUWuRGau1RBv9V0QMY5C0Z1c51njCHuR0cgcItad69IcgaujlC2kouu C/MW/VOA5rfGhvBBI7nr26MjhxwHUYWQw6i/KgzYwJ+X43cEBCoITIhGBBgRAgAG BQJPrUvTAAoJEG2MPb65SVkFDLoAn36dv6dBZyIrTD+lF3y1lXO/R1OHAJ0Sn0bi 0TdH/wwxUEFeq5eCMfoZTg==91Ch -----END PGP PUBLIC KEY BLOCK----- [[alternative HTML version deleted]]
Harris Butler
2013-Feb-02 17:55 UTC
[R] Choice of text for intermediate level R programming course
I recommend The Art of R Programming: A Tour of Statistical Software Design, by Norman Matloff, No Starch Press. It is only 40 bucks so your students will appreciate that. As far as content goes, it covers just about everything, you can view a sample chapter, detailed ToC, and index at the website: http://nostarch.com/artofr.htm. The only drawback to using it as a textbook is that it doesn't contain any excercises, so you would have to create your own. I think that the no exercises drawback is an acceptable price to pay considering the quality of the book. Here's some anecdotal evidence for you: I used R for my M.S. thesis and at first I spent my time searching on the internet for how to do things in R. When I found this book, I took some time off from my thesis work and chugged through the book full time- I think it would take a full semester in a 3 hour course. After getting through the book I found that I wasn't worrying about R anymore and I could concentrate on the intellectual part of my work. I won't say that content of my thesis was that great but the code worked and I managed to finish on time. -- Cheers, Harris Butler On Fri, Feb 1, 2013 at 5:43 PM, William Grove <grove001 at umn.edu> wrote:> > The Subject line mostly says it. I'm designing it as a semester-long, 3 > hours per week, course > that takes in students who got the basics of R in stats classes, but don't > really know how to > program in it. Translation: if their own examples don't look enough like > examples from > previous work, they're stumped. > > Does anybody have a text for an intermediate R course (but not too > highbrow, no "total guide > to object oriented programming, and class s3 vs. s4 objects), they would > recommend. I > read 24 books some ielementary some advance not many intermediate, and I > have two I > like but for quite difference reasons. I won't name them so as not to > prejudice anybody. > > It needs to be English language and I greatly prefer a good index like > \LaTeX\ produces > by the makeindex() prograrm. > > Regards, > William Grove > > -- > William M. Grove, Ph.D. > Psychology Department > University of Minnesota > > My public encryption key.is: > > -----BEGIN PGP PUBLIC KEY BLOCK----- > Version: GnuPG v1.2.2 (MingW32) > mQGiBE+tS9ERBACCTYW1uclqHbUvBvP92rUN8zOlMWe2zr3NfRp6ELNyYa60H5PK > +Xx/vbHGWF0MXhGLLVFMiRNBRomJ4S30Ify4exTg6vWpPrVsmDvyKLmYilWSOuw1 > 0yoimDdr4DphGQSKqVD/O/tLUhO1wyEKJI89qtJmFG4usnn7f/Bvt4cRZwCgq76W > LRhGATk0E2GYl0n+2UeFU+8D/ipLpFYNJEkz3y492/9orimBsxsAdnXmK5bpOBG5 > pQaoFuvvPMtkUYhVNYUqMyjJniM3F6mnv7OX52sHHcYn89ScO9S+WtWAYsekwTTE > xb1wvwB9u7PoGDC46tihXhTl533oUcMFGMwlVKvFZ4zpWYo5W3i0DmOAtjcMPzl2 > 4wcfA/0fgbUe2JIkPTf6MFMQTFwpNhCGeDvTfbcC5YCCcAXWcnUT/GKFsvRT0Wje > i/A4PMopJkfLRreM1GSZ6JY0cOL3U071M6YhVmldrL4X74OUAjfdo8mYosxe/qTe > Ji0s6jg/oiXgY/hHLZzDE+AtQ6LRi0/1tpms2Qw9/7pXs8HHErQ0V2lsbGlhbSBN > LiBHcm92ZSAoR1BHIFB1YmxpYyBLZXkpIDxncm92ZTAwMUB1bW4uZWR1PohbBBMR > AgAbBQJPrUvRBgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJEG2MPb65SVkFnNcAnRCi > URO4Oy9dk5Kb6j/1yN1iElTJAKCnlwfwOt0J8jf2nJ78sNkiZNjM6bkCDQRPrUvT > EAgAg52fj9/7k6BuJgmY+ynKm4rwWaRW6VjrnS5VI+luTmEkQi/w9Vz6dOmCJWlz > VLsm7mEW0tvB9VwZbkrttoWnJOmqzRWNJxlRlj78jRq6yN16JZNhbPGDSbjL/+JV > LzlhMetUpuTYPziuatSr7C2RxYYRd5pabgd3G/XowqSBtyD3jrViJ8CqcZlMQGfJ > BRoiyBDlVEOO+aJ/KGLinfbhyz06tR50BpXFFlxBN1m+DInRLF6zRkjZUO+OyFO6 > Acy0SM4htfetEI0H0+X1w/Cw8e2Ew48Wwsve+USRr+OLXqwkgBP/jTNRko6cUI5m > LiXjkSXYdR0JonTzgUSh66TDBwADBQf/TR/xC5P5Vs6X5OPu3iHsKRp/dGVpL33D > KBH2Ofw3ps48kQ65la/uMW+fZDvwZJukTIJL4dq5OGjxnwznj3hkZJZWLknRFDx+ > ByoumskJXPENphqlnpDV+W2stNwoSY3f5gO9xTQSGeoqqLB6+Xwe4CDZo/wOuhMA > nCXQeIJxiH3GsCnxkZY9e3rw9HdcE/6NbvKGZ/OOLMdorASG9eSuyQZDgKN7jXZ3 > 2GPbppaRjzUWuRGau1RBv9V0QMY5C0Z1c51njCHuR0cgcItad69IcgaujlC2kouu > C/MW/VOA5rfGhvBBI7nr26MjhxwHUYWQw6i/KgzYwJ+X43cEBCoITIhGBBgRAgAG > BQJPrUvTAAoJEG2MPb65SVkFDLoAn36dv6dBZyIrTD+lF3y1lXO/R1OHAJ0Sn0bi > 0TdH/wwxUEFeq5eCMfoZTg=> =91Ch > -----END PGP PUBLIC KEY BLOCK----- > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code.