Question: This problem is based on a Nifty Assignment by Steve Wolfman (http://nifty. stanford.edu/2006/wolfman-pretid). Consider lists of numbers from real-life data sourcesfor example, a list containing
This problem is based on a Nifty Assignment by Steve Wolfman (http://nifty. stanford.edu/2006/wolfman-pretid). Consider lists of numbers from real-life data sourcesfor example, a list containing the number of students enrolled in different course sections, the number of comments posted for different Facebook status updates, the number of books in different library holdings, the number of votes per precinct, etc. It might seem like the leading digit of each number in the list could be 19 with an equally likely probability. However, Benfords Law states that the leading digit is 1 about 30% of the time and drops with larger digits. The leading digit is 9 only about 5% of the time. Write a java program that tests Benfords Law. Collect a list of at least 100 numbers from some real-life data source and enter them into a text file. Your java program should loop through the list of numbers and count how many times 1 is the first digit, 2 is the first digit, etc. For each digit, output the percentage it appears as the first digit.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
