├── README.md
└── figure
├── unnamed-chunk-2.png
├── unnamed-chunk-3.png
├── unnamed-chunk-4.png
└── unnamed-chunk-5.png
/README.md:
--------------------------------------------------------------------------------
1 | ## Introduction
2 |
3 | This assignment uses data from
4 | the UC Irvine Machine
5 | Learning Repository, 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 | * Dataset: Electric power consumption [20Mb]
12 |
13 | * Description: 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 UCI
22 | web site:
23 |
24 |
25 | - Date: Date in format dd/mm/yyyy
26 | - Time: time in format hh:mm:ss
27 | - Global_active_power: household global minute-averaged active power (in kilowatt)
28 | - Global_reactive_power: household global minute-averaged reactive power (in kilowatt)
29 | - Voltage: minute-averaged voltage (in volt)
30 | - Global_intensity: household global minute-averaged current intensity (in ampere)
31 | - Sub_metering_1: 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).
32 | - Sub_metering_2: 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.
33 | - Sub_metering_3: energy sub-metering No. 3 (in watt-hour of active energy). It corresponds to an electric water-heater and an air-conditioner.
34 |
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 | 
99 |
100 |
101 | ### Plot 2
102 |
103 | 
104 |
105 |
106 | ### Plot 3
107 |
108 | 
109 |
110 |
111 | ### Plot 4
112 |
113 | 
114 |
115 |
--------------------------------------------------------------------------------
/figure/unnamed-chunk-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tanveerpot/ExData_Plotting1/73fe5c675a2db951b302bfd68524bf7a56094d46/figure/unnamed-chunk-2.png
--------------------------------------------------------------------------------
/figure/unnamed-chunk-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tanveerpot/ExData_Plotting1/73fe5c675a2db951b302bfd68524bf7a56094d46/figure/unnamed-chunk-3.png
--------------------------------------------------------------------------------
/figure/unnamed-chunk-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tanveerpot/ExData_Plotting1/73fe5c675a2db951b302bfd68524bf7a56094d46/figure/unnamed-chunk-4.png
--------------------------------------------------------------------------------
/figure/unnamed-chunk-5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tanveerpot/ExData_Plotting1/73fe5c675a2db951b302bfd68524bf7a56094d46/figure/unnamed-chunk-5.png
--------------------------------------------------------------------------------