Homework One

Due Aug. 30th at 5pm. Simply write your answers in and save in the homeworks folder in your Rstudio.

This is going to be a low-stakes effort to get you comfortable with RStudio and RMarkdown. First, you’re going to download the RMarkdown Document for this homework. Copy and paste this command into the console of your RStudio instance.

download.file(url = "https://raw.githubusercontent.com/BiologicalDataAnalysis2019/2024/main/vignettes/homework_1.Rmd", destfile = "/cloud/project/homeworks/Homework_1.Rmd")
## Warning in download.file(url =
## "https://raw.githubusercontent.com/BiologicalDataAnalysis2019/2024/main/vignettes/homework_1.Rmd",
## : URL
## https://raw.githubusercontent.com/BiologicalDataAnalysis2019/2024/main/vignettes/homework_1.Rmd:
## cannot open destfile '/cloud/project/homeworks/Homework_1.Rmd', reason 'No such
## file or directory'
## Warning in download.file(url =
## "https://raw.githubusercontent.com/BiologicalDataAnalysis2019/2024/main/vignettes/homework_1.Rmd",
## : download had nonzero exit status

Can you find where the file downloaded to? Look at the help entry for download.file if you aren’t sure.

Open the file and answer these two questions:

  1. (1pt) What does download.file do?
Enter your answer here!
  1. (1pt) Where did your Homework_1.Rmd file download to?
Enter your answer here!

Next, we’re going to try to execute some code in an RMarkdown document. Press the green triangle.

animals <- c("cat", "rat", "dog")
weights <- c(15, 1, 120)
animals[c(1,3)]
## [1] "cat" "dog"

What just happened? Annotate the above code with two comments (each worth one point) explaining the code.

We can also embed plots in RMarkdown. The below code should embed a barplot. Not very useful, but let me know if you don’t see one show up in your file.

barplot(names.arg=animals, height=weights)

Did the plot show up OK?

Answer yes or no here

Given the above code, what do you think the X and Y axes represent on this graph?

Answer yes or no here

Getting to know you all - Undergrad Students

For the remainder of the assignment, I need to know three things.

  1. What are you hoping to get out of class?

  2. Are there topics that aren’t on the schedule that you’d be interested to see?

  3. Do you know in advance of any absences I should be aware of?

Getting to know you all - Grad Students

For the remainder of the assignment, I need to know four things.

  1. What type of data will you be working with for your thesis or research project? For example: matrices of phylogenetic characters, spreadsheets of ecological observations, shapefiles from 3D scanning, etc. If you aren’t actively doing research, what kinds of scientific questions do you find interesting?

  2. What are you hoping to get out of class?

  3. Are there topics that aren’t on the schedule that you’d be interested to see?

  4. Do you know in advance of any absences I should be aware of?