Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

Assignment: R Programming

Introduction

This assignment relates to a data set containing weather information for Howick (Auckland, New Zealand) from Jan 1 2013 to Jan 9 2013.1
We will start with three files in three different formats, one of which is a CSV format file, BUT you do not know the format of any of the files and the file names do not have informative suffixes. The files are called weather1.a, weather2.b, and weather3.c and are available from the Lesson 1 web site for this course.

Download the three files to a directory on your computer (remember to right-click and "Save link as"; do NOT left-click on the links to the files).

1. Determine which one of the files is the CSV format file using the techniques described in the lecture slides.
2. Write an R expression that calls read.csv() to open the CSV format file from the directory on your computer with R.

The first few lines of the result of your R expression should look like this:

 

time

temp

dew

hum

speed

gust

dir

rain

baro

1

00:00

14.1

11.1

82

0.0

0.0

0

0

1021.0

2

00:10

14.2

11.4

83

0.0

0.0

0

0

1021.3

3

00:20

14.2

11.4

83

0.0

0.0

0

0

1021.1

4

00:30

13.9

11.1

83

0.0

0.0

0

0

1020.9

5

00:40

13.7

11.0

84

0.0

0.0

0

0

1020.9

6

00:50

13.5

11.0

85

0.0

1.7

205

0

1020.8

3. Write two R expressions that call setwd(), to change R's working directory to be the direc- tory where the file is, then read.csv(), with just the file name, to open the CSV file.

The result should be exactly the same as for the previous question.

For the remainder of the assignment, we will work with nine CSV files called "data20130101.csv" to "data20130109.csv", also are available from the Lesson 1 web site for this course. The first few lines of the first file are shown in Figure 1. Each row of data gives various weather-related values for a time during the day:

• The time (in 10 minute intervals).
• The temperature (degrees Celsius)
• The dewpoint (degrees Celsius)
• The humidity (percentage)
• The average wind speed (km/h)
• The peak wind gust (km/h)
• The average wind direction (degrees)
• The total rainfall (mm)
• The barometer pressure (hPa)

Download the files to a directory on your computer (remember to right-click and "Save link as"; do NOT left-click on the links to the files).

892_The first few lines of the first file.jpg
Figure 1: The first few lines of the first file in the weather data set.

4. Write an R expression to open the first file, "data20130101.csv".

The first few lines of the result of your R expression should look like this:

time

temp

dew

hum

speed

gust

dir

rain

baro

00:00

14.1

11.1

82

0.0

0.0

0

0

1021.0

00:10

14.2

11.4

83

0.0

0.0

0

0

1021.3

00:20

14.2

11.4

83

0.0

0.0

0

0

1021.1

00:30

13.9

11.1

83

0.0

0.0

0

0

1020.9

00:40

13.7

11.0

84

0.0

0.0

0

0

1020.9

00:50

13.5

11.0

85

0.0

1.7

205

0

1020.8

NOTE: that the result is NOT the same as the result from Assignment 1 (the first column of values is different). In order to get this result, you will need to specify a value of 1 for the row.names argument in your function call to the read.csv() function (to specify that the first column of values in the CSV file should be treated as row names).

5. Write R code to calculate the maximum and minimum values in the first CSV file and assign the results to symbols minValue and maxValue.
You should end up with results that look like this:

> maxValue
[1] 1021.6

> minValue
[1] 0

6. The largest value in the file is a barometer pressure in hectopascals. 1 hectopascal is equiv- alent to 0.0145037738 psi (pounds per square inch). Write R code to convert the maximum value in the file to psi.

You should end up with a result that looks like this:

> maxPSI
[1] 14.81706

7. Write R code to calculate the maximum value across all 9 files. You should end up with a result that looks like this:

> overallMax
[1] 1021.6

Attachment:- CSV-Files.rar

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M92718841
  • Price:- $70

Priced at Now at $70, Verified Solution

Have any Question?


Related Questions in Computer Engineering

Assume the following information for an imaginary closed

Assume the following information for an imaginary, closed economy. GDP = $100,000; taxes = $22,000; government purchases = $25,000; national saving = $15,000. Refer to Scenario 26-1.  For this economy, investment amounts ...

Question suppose a class car is a child of a class vehicle

Question : Suppose a class Car is a child of a class Vehicle. Suppose Vehicle and Car have methods Move(). Method Move() of the class Car calls method Move() of the class Vehicle(). Write the statement in Move() of the c ...

Sql transactions exercisesperform the test for the

SQL Transactions Exercises Perform the test for the non-additive join property (lossless join) for the relation R(A 1 , A 2 , A 3 , A 4 , A 5 ), and the decompositions D a , D b , D c , D d  and set of functional depende ...

Subject economicsa manager has a utility function u c 05

Subject: Economics A manager has a utility function U = C 0.5 if she doesn't work hard and U = C 0.5 - 3 if she does. Expected profit will increase from 1,000 to 1,500 if she works hard. The manager receives compensation ...

Write a java console application that calculates and

Write a java console application that calculates and displays the bank interest for N bank accounts. N should be declared as a constant and it should be equal to the largest digit of your student ID number (e.g. if your ...

If the real interest rate is -15 per annum and the infla-

If the real interest rate is -1.5% per annum and the infla- tion rate is 3% per annum, then what is the present value of a $1,000,000 nominal payment next year?

Question what will be the source and destination ip

Question : What will be the source and destination IP addresses the response packet after the router forwards it to the private network? The response must be typed, single spaced, must be in times new roman font (size 12 ...

A very skilled court stenographer makes two typographical

A very skilled court stenographer makes two typographical errors (typo) per hour, on average. 1. What probability distribution is most appropriate for calculating the probability of a given number of typos being made by ...

Terry amp sons makes bearings for autos the production

Terry & Sons makes bearings for autos. The production system involves two independent processing machines so that each bearing passes through these two processes. The probability that the first processing machine is not ...

What are some topics that must be covered in a business

What are some topics that must be covered in a business case presented to management?

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As