Monte Carlo Club: Difference between revisions
Jump to navigation
Jump to search
imported>Weigang |
imported>Weigang m (→Feb 10, 2017) |
||
Line 10: | Line 10: | ||
# Hint: For R, use the sample() function. For Perl, use the rand() function. | # Hint: For R, use the sample() function. For Perl, use the rand() function. | ||
==Feb 10, 2017== | ==Feb 10, 2017 "Birthdays" (Due 2/17/2017)== | ||
# Randomly select N individuals and record their B-days (Hint: use the R sample() function) | |||
# Count the B-days shared by two or more individuals | |||
# Repeat (for each N) 100 times | |||
# Vary N from 10 to 100, increment by 10 | |||
# Plot matching counts (Y-axis) versus N (x-axis), with either a stripchart or boxplot, or both |
Revision as of 19:22, 6 February 2017
Feb 3, 2017 "US Presidents" (Due 2/10/2017)
- Download : 1st column is the order, 2nd column is the name, the 3rd column is the year of inauguration; tab-separated
- Your job is to create an R, Perl, or Python script called “us-presidents”, which will
- Read the table
- Store the original/correct order
- Shuffle/permute the rows and record the new order
- Count the number of matching orders
- Repeat Steps 3-4 for a 1000 times
- Plot histogram or barplot to show distribution of matching counts
- Hint: For R, use the sample() function. For Perl, use the rand() function.
Feb 10, 2017 "Birthdays" (Due 2/17/2017)
- Randomly select N individuals and record their B-days (Hint: use the R sample() function)
- Count the B-days shared by two or more individuals
- Repeat (for each N) 100 times
- Vary N from 10 to 100, increment by 10
- Plot matching counts (Y-axis) versus N (x-axis), with either a stripchart or boxplot, or both