WhyR? TheBasics WorkFlow DataManagement Analysis Plotting Packages Resources Advanced Introduction to Programming in R Matthew K. Lau CottonwoodEcologyGroup DepartmentofBiologicalSciences NorthernArizonaUniversity July 12, 2011 MatthewK.Lau http://dana.ucc.nau.edu/~mkl48/bio/home.html IntroductiontoProgramminginR WhyR? TheBasics WorkFlow DataManagement Analysis Plotting Packages Resources Advanced Introductions MatthewK.Lau http://dana.ucc.nau.edu/~mkl48/bio/home.html IntroductiontoProgramminginR WhyR? TheBasics WorkFlow DataManagement Analysis Plotting Packages Resources Advanced Why learn R? MatthewK.Lau http://dana.ucc.nau.edu/~mkl48/bio/home.html IntroductiontoProgramminginR WhyR? TheBasics WorkFlow DataManagement Analysis Plotting Packages Resources Advanced On a recent flight from Tokyo to Beijing, at around the time my lunch tray was taken away, I remembered that I needed to learn Mandarin. ”...dammit,”I whispered, ”I knew I forgot something.” – David Sedaris (New Yorker, July 2011) MatthewK.Lau http://dana.ucc.nau.edu/~mkl48/bio/home.html IntroductiontoProgramminginR WhyR? TheBasics WorkFlow DataManagement Analysis Plotting Packages Resources Advanced Three Reasons (cid:73) Software does not have to limit analysis. MatthewK.Lau http://dana.ucc.nau.edu/~mkl48/bio/home.html IntroductiontoProgramminginR WhyR? TheBasics WorkFlow DataManagement Analysis Plotting Packages Resources Advanced Three Reasons (cid:73) Software does not have to limit analysis. (cid:73) Scripting can save time and effort. MatthewK.Lau http://dana.ucc.nau.edu/~mkl48/bio/home.html IntroductiontoProgramminginR WhyR? TheBasics WorkFlow DataManagement Analysis Plotting Packages Resources Advanced Three Reasons (cid:73) Software does not have to limit analysis. (cid:73) Scripting can save time and effort. (cid:73) Free and Free MatthewK.Lau http://dana.ucc.nau.edu/~mkl48/bio/home.html IntroductiontoProgramminginR WhyR? TheBasics WorkFlow DataManagement Analysis Plotting Packages Resources Advanced Three Reasons (cid:73) Software does not have to limit analysis. (cid:73) Scripting can save time and effort. (cid:73) Free = No Cost and Free = Open Source MatthewK.Lau http://dana.ucc.nau.edu/~mkl48/bio/home.html IntroductiontoProgramminginR WhyR? TheBasics WorkFlow DataManagement Analysis Plotting Packages Resources Advanced Three Reasons (cid:73) Software does not have to limit analysis. (cid:73) Scripting can save time and effort. (cid:73) Free = No Cost and Free = Open Source MatthewK.Lau http://dana.ucc.nau.edu/~mkl48/bio/home.html IntroductiontoProgramminginR WhyR? TheBasics WorkFlow DataManagement Analysis Plotting Packages Resources Advanced What can R do? (cid:73) Phylogenetics (cid:73) Math (e.g. linear algebra) (cid:73) Multivariate statistics (cid:73) Basic Statistics (cid:73) Network analysis (cid:73) Publication quality plots (cid:73) Bayesian statistics (cid:73) Simulations (cid:73) Animations (cid:73) Database interfacing (cid:73) Make julienned fries (cid:73) GIS (cid:73) and much MUCH MORE... MatthewK.Lau http://dana.ucc.nau.edu/~mkl48/bio/home.html IntroductiontoProgramminginR
Description: