forked from jlahne/eurosense-tutorial-2022
-
Notifications
You must be signed in to change notification settings - Fork 0
/
7-conclusions.Rmd
66 lines (43 loc) · 5.39 KB
/
7-conclusions.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# Wrap-up and further resources
```{r setup, include = FALSE, purl = FALSE}
library(tidyverse)
berry_data <- read_csv("data/clt-berry-data.csv")
```
Let's look back at what we were aiming to do today:
> In this tutorial, we will introduce the audience to the R statistical programming environment and the RStudio Interactive Development Environment (IDE) with the aim of developing sufficient basic skills to conduct multivariate analyses (like Correspondence Analysis) on sensory and consumer datasets. We will provide a learning dataset for the analysis—a set of free response comments and overall liking scores from a central location test on berries. We will teach participants how to import, manipulate, and plot data using user-friendly, “tidy” R programming. All resources used in the tutorial are open-source and will remain available to attendees, including an R script covering the full workflow.
>
> At the end of the tutorial, attendees will be able to prepare raw sensory data for common multivariate analyses or visual representations in R.
We have managed to touch on all of these topics, but of course we have taken the most cursory look at each. I hope what we've gone over today has inspired you, sure, but I mostly hope it has shown you **how much you can do with just a little knowledge**. My journey in terms of learning data science with `R` has been all about building my coding ability incrementally. My code looks more like this than anything else, but I am able to get so much done:
<center>
![What does good code even look like? (via [XKCD](https://xkcd.com/844/))](img/xkcd_844_good_code.png)
</center>
By developing your ability to code (in `R` or Python, or whatever works for you--Julia?) you will open up a whole set of analyses that you would otherwise be unable to access.
## Getting help
1. Look up the help file for whatever you're doing. Do this by using the syntax `?<search item>` (for example `?c` gets help on the vector command) as a shortcut on the console.
2. Search the help files for a term you think is related. Can't remember the command for making a sequence of integers? Go to the "Help" pane in RStudio and search in the search box for "sequence". See if some of the top results get you what you need.
3. The internet. Seriously. I am not kidding even a little bit. R has one of the most active and (surprisingly) helpful user communities I've ever encountered. Try going to google and searching for "How do I make a sequence of numbers in R?" You will find quite a bit of useful help. I find the following sites particularly helpful
1. [Stack Overflow](https://stackoverflow.com/questions/tagged/r)
2. [Cross Validated/Stack Exchange](https://stats.stackexchange.com/questions/tagged/r)
3. Seriously, [Google will get you most of the way to helpful answers](https://is.gd/80V5zF) for many basic R questions.
I want to emphasize that **looking up help is normal**. I do it all the time. Learning to ask questions in helpful ways, how to quickly parse the information you find, and how to slightly alter the answers to suit your particular situation are key skills.
## Learning more with Sensometrics Society
This workshop was organized and sponsored by the Sensometrics Society. Want to learn more? We are hosting our biennial conference **in Paris 3-6 June, 2024**:
<center>
![Sensometrics Society biannual conference banner](img/sensometrics-logo-2024.png)
</center>
In general, Sensometrics has a focus on methods and skills for the analysis of sensory data. If you're interested in contributing to this focus (or just participating), please see our call for papers:
> Please submit an abstract for either an oral or poster presentation [by following the instructions on the conference website through](https://sensometric.org/Abstract-submission). All submissions need to be received by **December 15, 2023**. All accepted contributions are invited to submit a full paper for inclusion in a virtual special issue of Food Quality and Preference (FQAP).
## Further reading/resources
1. General `R` programming
1. [Data Carpentry's *R for Social Scientists*](https://datacarpentry.org/r-socialsci/) (and, really the courses from [The Carpentries](https://carpentries.org/) in general)
1. [Wickham & Grolemund's *R for Data Science*](https://r4ds.had.co.nz/)
2. [The stat545 course website](https://stat545.com/)
2. [Healy's *Data Visualization*](https://socviz.co/)
3. My own (somewhat opinionated and eccentric) course from VT: [FST 5984](https://jlahne.github.io/food-data-science-2022/)
2. Text analysis
1. [Jurafsky & Martin's seminal textbook, *Speech & Language Processing*](https://web.stanford.edu/~jurafsky/slp3/)
2. [Silge & Robinson's *Text Mining with R*](https://www.tidytextmining.com/)
3. [Chollet et al.'s *Deep Learning with R*](https://www.manning.com/books/deep-learning-with-r-second-edition)
We will also be presenting more coding demonstrations in R this week, as part of the "Applying Natural Language Processing tools for sensory and consumer data" workshop from 15:45-17:15 on August 23rd in Room 200! We'd love to see you there if you're at all interested in working with text data (like the free response comments in the `berry_data`).
## Questions/Comments
If you get stuck, feel free to find us during the conference, or email us at **jlahne at vt dot edu** and **lhamilton at vsu dot edu**. I'd love to learn about what you're working on!