Monte Carlo Club: Difference between revisions

From QiuLab
Jump to navigation Jump to search
imported>Weigang
imported>Weigang
Line 1: Line 1:
==Feb 3, 2017 (Due 2/10/2017)==
==Feb 3, 2017 "US Presidents" (Due 2/10/2017)==
* Download [[File:Presidents.txt|thumbnail]]: 1st column is the order, 2nd column is the name, the 3rd column is the year of inauguration; tab-separated
* Download [[File:Presidents.txt|thumbnail]]: 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
* Your job is to create an R, Perl, or Python script called “us-presidents”, which will

Revision as of 19:10, 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
  1. Read the table
  2. Store the original/correct order
  3. Shuffle/permute the rows and record the new order
  4. Count the number of matching orders
  5. Repeat Steps 3-4 for a 1000 times
  6. Plot histogram or barplot to show distribution of matching counts
  7. Hint: For R, use the sample() function. For Perl, use the rand() function.

Feb 10, 2017