- Subsetting using []
- Renaming rows and columns
- Deadling with spaces in rows (e.g. when you think it's a NA, but it's not blank, cause there is a space)
- Getting rid of NAs
- Reordering levels of a categorical variable
- Re-ordering graphs based on e.g. ascending, descending order of a variable
- Turning a species list into a presence/absence matrix
- Calculating Simpson's, Shannon, Jaccard, Sorensen and Chao indices
- PCA & ordination analyses
- Subsetting using [] - Note this is currently in "Cleaning up datasets in more detail - Gergana"
- for loops, if/ifelse, functions - In John's functional programming intro
- lists
- Building a Minimal Working Example to ask a question on Stackoverflow
- Reading R help files
- Link to the /links page on the website
- Building on Markdown and etiquette tutorial
- Formatting graphs and tables for professional publication
- packrat - for package management in a project
- roxygen2 for making a personalised R package
- Storing your data in a package
- Import methods
- data.table
- fread
- read_
- Data Manipulation
- Being parsimonious
- Taking advantage of R object orientated environment
- Pipes revisit
- .RData objects
- Saving a workspace
- Addins
- Syntax highlighting
- Autocomplete
- Test student's abilities by drawing on ideas from multiple tutorials
- In the context of taking an experiment through data exploration, analysis, presentation, publishing
- Example:
- Clean and get ready for analysis (Tut.2)
- Create explanatory figures of relationships between variables (Tut.4)
- Test a hypothesis using general linear models (Tut.5)
- Test another hypothesis using a heirarchical model (Tut.7)
- Create an Rmarkdown script of their work (Tut.6)
- Upload the whole lot to a github repo (Tut.3)
For Sept and onwards, Gergana will draft an email asking people if they want to write a tutorial for the website and run a CC workshop in their institution, we can then all send that to the academics we know. And also check who is coming for seminars, maybe they have stats knowledge to share.
- Expandable dropdown boxes for parts of tutorials, to streamline tutorial page
- Common problems page (could this be an interactive flowchart?)
- Build links with Python people, hold a Python session - [email protected]
- Boris Gailleton (Geomorphology Masters student starting PhD Sept 2017)
- Find someone to teach a Java session - [email protected]
- Collaborate more with Drummond people - Geo taster sessions - [email protected]
- In Sem 1, put up posters around KB, Central and Drummond - Gergana
- International posters - Gergana, done!
- Speak at the info sessions for 1st year EES, the info session for 4th year EES
- Email lecturers to ask them to tell students about Coding Club, esp in their meetings with tutees
- Email EVERYONE to tell them about CC and ask them to join our mailing list if they want
- Expanding Coding Club to Linguistics and Psychology?
- Books
- Lewandowska - Linguistics
- Andy Field - Psychology
- Market
- Hons diss students - Feb/Mar
- MSc diss students - May-July
- Both get a short intro but only a minority are quantitative minded so nothing indepth given
- They can consult Tom Booth (Psy lecturer) but normally this lecturer isn't available when they really need it
- Books