Lab 5: File Data Analysis

Data Analysis

90 points

allows a user to load one of two CSV files and then perform histogram analysis and plots for select variables on the datasets. The first dataset represents the population change for specific dates for U.S. regions. The second dataset represents Housing data over an extended period of time describing home age, number of bedrooms and other variables. The first row provides a column name for each dataset. The following columns should be used to perform analysis:

  • PopChange.csv:
    Pop Apr 1
    Pop Jul 1
    Change Pop
  • Housing.csv:
    AGE
    BEDRMS
    BUILT
    ROOMS
    UTILITY

    Notice for the Housing CSV file, there are more columns in the file than are required to be analyzed. You can and should still load each column.

    Specific statistics should include:

  • Count
    Mean
    Standard Deviation
    Min
    Max
    Histogram
  • Hints:

    1. Use the Pandas, Numpy, MatplotLib and other Python modules when appropriate.
    2. Be sure to install the required Python modules in your environment before you import or try to use them in your code. For example, pip install each of the required modules that are external Python libraries that you need.
    3. If an inappropriate entry is detected, the program should prompt for a correct value and continue to do so until a correct value is entered.
    4. Use comments to document your code
    5. Test with many combinations.
    6. Use pylint to verify the code style the goal is a 10!
    7. The user Interface should continue to run until the user indicates they are ready to exit.
    8. Be sure to review the previous readings and modules as you may need to use statistics and other modules to complete this lab.

    Score of Data Analysis,

    / 90

    Documentation and Testing

    22.5 points

    Document your testing results using your programming environment.

    You should also include and discuss your pylint results for the application.

    The test document should include a test table that includes the input values, the expected results and the actual results.

    A screen capture should be included that shows the actual test results of running each test case found in the test table.

    Be sure to include multiple test cases to provide full coverage for all code and for each function you develop and test.

    Requirements: answer

    Get fast, custom help from our academic experts, any time of day.

    Place your order now for a similar assignment and have exceptional work written by our team of experts.

    ✔Secure ✔ 100% Original ✔ On Time Delivery

    How To Order?

    How Does the Order Process Work?

    Fill Out the Order Form

    Complete the form, submitting as many details & instructions concerning the requested academic paper as possible. We will pick a suitable author after you pay for the services.

    Make the Payment

    Proceed with the payment safely, get an email notification of payment confirmation, and receive your Customer Area sign-in details.

    Download the Final Paper

    Once the Quality Department ensures the proper quality and congruence with all of the requirements, you will receive an email notification. Now, you can access and save the file from your Customer Area.

    Our guarantees

    What Else Can You 100% Get With a Professional Essay

     
    Complete confidentiality

    Be assured of comprehensive protection of all your data. From order placement to downloading final papers – professional essay assistance remains confidential & anonymous.

    Direct chat with a writer

    Keep in touch with your professional essay writer via direct chat to always be keep-up-to-date on your order progress, check paper drafts, or make additional revisions if needed.

    Unlimited free revisions

    After your order is completed, the best professional essay writers can revise papers as many times as you need to make them flawless. Your total satisfaction is our main priority.

    Money-back guarantee

    Professional essay writing service is legit & transparent, so you can entirely rely on the writer's responsibility & readiness to fix all the issues. If they cannot do it, you'll get a refund.

    What We do.....

    Writing

    Editing

    Rewriting

    Proofreading

    Research activities

    Revision