Skip to content

Commit 3edfc82

Browse files
committed
Update README with instructions
1 parent 3b620f7 commit 3edfc82

File tree

1 file changed

+113
-3
lines changed

1 file changed

+113
-3
lines changed

README.md

+113-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,114 @@
1-
ExData_Plotting1
2-
================
1+
## Introduction
2+
3+
This assignment uses data from
4+
the <a href="http://archive.ics.uci.edu/ml/">UC Irvine Machine
5+
Learning Repository</a>, a popular repository for machine learning
6+
datasets. In particular, we will be using the "Individual household
7+
electric power consumption Data Set" which I have made available on
8+
the course web site:
9+
10+
11+
* <b>Dataset</b>: <a href="https://d396qusza40orc.cloudfront.net/exdata%2Fdata%2Fhousehold_power_consumption.zip">Electric power consumption</a> [20Mb]
12+
13+
* <b>Description</b>: Measurements of electric power consumption in
14+
one household with a one-minute sampling rate over a period of almost
15+
4 years. Different electrical quantities and some sub-metering values
16+
are available.
17+
18+
19+
The following descriptions of the 9 variables in the dataset are taken
20+
from
21+
the <a href="https://archive.ics.uci.edu/ml/datasets/Individual+household+electric+power+consumption">UCI
22+
web site</a>:
23+
24+
<ol>
25+
<li><b>Date</b>: Date in format dd/mm/yyyy </li>
26+
<li><b>Time</b>: time in format hh:mm:ss </li>
27+
<li><b>Global_active_power</b>: household global minute-averaged active power (in kilowatt) </li>
28+
<li><b>Global_reactive_power</b>: household global minute-averaged reactive power (in kilowatt) </li>
29+
<li><b>Voltage</b>: minute-averaged voltage (in volt) </li>
30+
<li><b>Global_intensity</b>: household global minute-averaged current intensity (in ampere) </li>
31+
<li><b>Sub_metering_1</b>: energy sub-metering No. 1 (in watt-hour of active energy). It corresponds to the kitchen, containing mainly a dishwasher, an oven and a microwave (hot plates are not electric but gas powered). </li>
32+
<li><b>Sub_metering_2</b>: energy sub-metering No. 2 (in watt-hour of active energy). It corresponds to the laundry room, containing a washing-machine, a tumble-drier, a refrigerator and a light. </li>
33+
<li><b>Sub_metering_3</b>: energy sub-metering No. 3 (in watt-hour of active energy). It corresponds to an electric water-heater and an air-conditioner.</li>
34+
</ol>
35+
36+
## Loading the data
37+
38+
39+
40+
41+
42+
When loading the dataset into R, please consider the following:
43+
44+
* The dataset has 2,075,259 rows and 9 columns. First
45+
calculate a rough estimate of how much memory the dataset will require
46+
in memory before reading into R. Make sure your computer has enough
47+
memory (most modern computers should be fine).
48+
49+
* We will only be using data from the dates 2007-02-01 and
50+
2007-02-02. One alternative is to read the data from just those dates
51+
rather than reading in the entire dataset and subsetting to those
52+
dates.
53+
54+
* You may find it useful to convert the Date and Time variables to
55+
Date/Time classes in R using the `strptime()` and `as.Date()`
56+
functions.
57+
58+
* Note that in this dataset missing values are coded as `?`.
59+
60+
61+
## Making Plots
62+
63+
Our overall goal here is simply to examine how household energy usage
64+
varies over a 2-day period in February, 2007. Your task is to
65+
reconstruct the following plots below, all of which were constructed
66+
using the base plotting system.
67+
68+
First you will need to fork and clone the following GitHub repository:
69+
[https://github.com/rdpeng/ExData_Plotting1](https://github.com/rdpeng/ExData_Plotting1)
70+
71+
72+
For each plot you should
73+
74+
* Construct the plot and save it to a PNG file with a width of 480
75+
pixels and a height of 480 pixels.
76+
77+
* Name each of the plot files as `plot1.png`, `plot2.png`, etc.
78+
79+
* Create a separate R code file (`plot1.R`, `plot2.R`, etc.) that
80+
constructs the corresponding plot, i.e. code in `plot1.R` constructs
81+
the `plot1.png` plot. Your code file **should include code for reading
82+
the data** so that the plot can be fully reproduced. You should also
83+
include the code that creates the PNG file.
84+
85+
* Add the PNG file and R code file to your git repository
86+
87+
When you are finished with the assignment, push your git repository to
88+
GitHub so that the GitHub version of your repository is up to
89+
date. There should be four PNG files and four R code files.
90+
91+
92+
The four plots that you will need to construct are shown below.
93+
94+
95+
### Plot 1
96+
97+
98+
![plot of chunk unnamed-chunk-2](figure/unnamed-chunk-2.png)
99+
100+
101+
### Plot 2
102+
103+
![plot of chunk unnamed-chunk-3](figure/unnamed-chunk-3.png)
104+
105+
106+
### Plot 3
107+
108+
![plot of chunk unnamed-chunk-4](figure/unnamed-chunk-4.png)
109+
110+
111+
### Plot 4
112+
113+
![plot of chunk unnamed-chunk-5](figure/unnamed-chunk-5.png)
3114

4-
Plotting Assignment 1 for Exploratory Data Analysis

0 commit comments

Comments
 (0)