#Your Name: Muhammad Adnan Qureshi
#install.packages("ggplot2")
library(ggplot2)
dia <- data.frame(diamonds)
#Find Summary of Dataset
summary(dia)
## carat cut color clarity
## Min. :0.2000 Fair : 1610 D: 6775 SI1 :13065
## 1st Qu.:0.4000 Good : 4906 E: 9797 VS2 :12258
## Median :0.7000 Very Good:12082 F: 9542 SI2 : 9194
## Mean :0.7979 Premium :13791 G:11292 VS1 : 8171
## 3rd Qu.:1.0400 Ideal :21551 H: 8304 VVS2 : 5066
## Max. :5.0100 I: 5422 VVS1 : 3655
## J: 2808 (Other): 2531
## depth table price x
## Min. :43.00 Min. :43.00 Min. : 326 Min. : 0.000
## 1st Qu.:61.00 1st Qu.:56.00 1st Qu.: 950 1st Qu.: 4.710
## Median :61.80 Median :57.00 Median : 2401 Median : 5.700
## Mean :61.75 Mean :57.46 Mean : 3933 Mean : 5.731
## 3rd Qu.:62.50 3rd Qu.:59.00 3rd Qu.: 5324 3rd Qu.: 6.540
## Max. :79.00 Max. :95.00 Max. :18823 Max. :10.740
##
## y z
## Min. : 0.000 Min. : 0.000
## 1st Qu.: 4.720 1st Qu.: 2.910
## Median : 5.710 Median : 3.530
## Mean : 5.735 Mean : 3.539
## 3rd Qu.: 6.540 3rd Qu.: 4.040
## Max. :58.900 Max. :31.800
##
#Q1. Find the maximum price
max(dia$price)
## [1] 18823
#Q2. Find the minimum price
min(dia$price)
## [1] 326
#Q3. Find the average price
mean(dia$price)
## [1] 3932.8
#Q4. How many diamonds have price more than $10000?
sum(dia$price > 10000)
## [1] 5222
#Q5.
#Find relationship between Carat and Price.
#Does Carats have effect on Price? If yes, reciprocal or Proportional?
#Ans- Proportional
plot(dia$carat, dia$price) #pass arguments

#Hint: plot()
#Build the same plot as above with qplot
qplot(data=dia, carat, price) # For your ease, I am adding the answer

#Find the highest kind of cut amongsts diamonds.
#Hint: Use plotting to find it.
var1 <- dia$cut
summary(var1)
## Fair Good Very Good Premium Ideal
## 1610 4906 12082 13791 21551
plot(var1)

#Include a third variable depth as color
#hint: use color with qplot
#Documentation: ?colour
qplot(carat, price, data = dia, colour = color)

#Find Relation between price and cut using fill.
#Hint: use fill with qplot
#Documentation: ?fill
qplot(cut, price, data = dia, colour = color, fill = color)
