You are on page 1of 8

STATISTICS FOR

ENGINEERS
MAT 2001
SLOT L11+L12

LAB ASSIGNMENT 1

AKHIL TRIPATHI
17BCE0999

Q.Create your own (Student Record) dataset and do the


summary statistics, Descriptive statistics and graphs
with interpretation. Use at least 50 observations with
five variables.

R CODE:
> mydata=read.csv("./Desktop/MOCK_DATA.csv")
> mydata
sname age weight marks gender
1 Liv 11/18/1998 137 91 Female
2 Trula 12/20/1999 54 9 Female
3 Effie 2/16/1998 104 68 Female
4 Lenee 2/12/1998 72 96 Female
5 Kahlil 7/30/1998 80 57 Male
6 Mahmoud 8/3/1998 81 52 Male
7 Dolli 12/7/1998 108 98 Female
8 Etan 10/13/1999 93 34 Male
9 Cordie 8/2/1998 147 64 Male
10 Hildy 10/28/1998 127 54 Female
11 Norby 3/27/1998 147 33 Male
12 Blanca 4/6/1998 142 75 Female
13 Agnola 10/7/1998 56 23 Female
14 Pepita 5/8/1999 57 44 Female
15 Skipp 9/26/1999 113 89 Male
16 Tucky 6/15/1998 146 99 Male
17 Fransisco 3/19/1998 121 82 Male
18 Aubrey 4/17/1998 142 14 Male
19 Dorita 4/5/1998 115 18 Female
20 Niel 12/24/1998 56 6 Male
21 Melosa 2/20/1998 149 40 Female
22 Ted 8/14/1999 106 52 Female
23 Base 6/26/1998 87 73 Male
24 Darcy 12/4/1998 76 49 Female
25 Beale 9/17/1999 90 53 Male
26 Roddy 5/17/1999 98 79 Male
27 Sibilla 10/18/1999 73 47 Female
28 Chester 5/21/1998 122 36 Male
29 Freddy 12/28/1999 97 74 Male
30 Clarita 9/23/1998 109 11 Female
31 Kirbee 12/30/1998 75 31 Female
32 Adriane 2/18/1999 102 64 Female
33 Traci 5/15/1998 73 23 Female
34 Rois 2/1/1998 85 31 Female
35 Ahmad 11/13/1998 80 79 Male
36 Gerardo 5/14/1999 94 63 Male
37 Bail 2/16/1998 53 1 Male
38 Griffie 1/15/1999 58 20 Male
39 Eben 9/29/1998 55 88 Male
40 Reed 5/22/1998 128 92 Male
41 Faunie 2/20/1998 147 9 Female
42 Eliza 6/16/1999 128 37 Female
43 Fawne 4/18/1998 148 7 Female
44 Sybyl 3/16/1998 62 51 Female
45 Annaliese 11/26/1998 124 10 Female
46 Meyer 7/7/1998 97 71 Male
47 Clarisse 4/21/1998 78 29 Female
48 Garrott 9/6/1999 82 47 Male
49 Yettie 5/3/1999 101 80 Female
50 Shelby 3/16/1999 125 66 Female
> w=c(mydata$weight)
>w
[1] 137 54 104 72 80 81 108 93 147 127 147 142 56 57 113 146 121 142
[19] 115 56 149 106 87 76 90 98 73 122 97 109 75 102 73 85 80 94
[37] 53 58 55 128 147 128 148 62 124 97 78 82 101 125
> mean_age=mean(w)
> mean_age
[1] 100
> mean_weight=mean(w)
> mean_weight
[1] 100
> m=c(mydata$marks)
>m
[1] 91 9 68 96 57 52 98 34 64 54 33 75 23 44 89 99 82 14 18 6 40 52 73 49 53
[26] 79 47 36 74 11 31 64 23 31 79 63 1 20 88 92 9 37 7 51 10 71 29 47 80 66
> mean_marks=mean(m)
> mean_marks
[1] 50.38
> median_weight=median(w)
> median_weight
[1] 97.5
> median_marks=median(m)
> median_marks
[1] 51.5
>
> getmode <- function(v) {
+ uniqv <- unique(v)
+ uniqv[which.max(tabulate(match(v, uniqv)))]
+}
> mode_weight=getmode(w)
> mode_weight
[1] 147
> mode_marks=getmode(m)
> mode_marks
[1] 9
> mydataframe(sname,gender)
Error in mydataframe(sname, gender) :
could not find function "mydataframe"
> mydataframe=frame(mydata$sname,mydata$gender)
Error in frame(mydata$sname, mydata$gender) :
unused arguments (mydata$sname, mydata$gender)
> g=c(mydata$gender)
> pie(g)
> pie(g)
> sexm=subset(mydata,mydata$gender=="m")
> sexf=subset(mydata,mydata$gender=="f")
> sexm
[1] sname age weight marks gender
<0 rows> (or 0-length row.names)
> sexm=subset(mydata,mydata$gender=="Male")
> sexf=subset(mydata,mydata$gender=="Female")
> sexm
sname age weight marks gender
5 Kahlil 7/30/1998 80 57 Male
6 Mahmoud 8/3/1998 81 52 Male
8 Etan 10/13/1999 93 34 Male
9 Cordie 8/2/1998 147 64 Male
11 Norby 3/27/1998 147 33 Male
15 Skipp 9/26/1999 113 89 Male
16 Tucky 6/15/1998 146 99 Male
17 Fransisco 3/19/1998 121 82 Male
18 Aubrey 4/17/1998 142 14 Male
20 Niel 12/24/1998 56 6 Male
23 Base 6/26/1998 87 73 Male
25 Beale 9/17/1999 90 53 Male
26 Roddy 5/17/1999 98 79 Male
28 Chester 5/21/1998 122 36 Male
29 Freddy 12/28/1999 97 74 Male
35 Ahmad 11/13/1998 80 79 Male
36 Gerardo 5/14/1999 94 63 Male
37 Bail 2/16/1998 53 1 Male
38 Griffie 1/15/1999 58 20 Male
39 Eben 9/29/1998 55 88 Male
40 Reed 5/22/1998 128 92 Male
46 Meyer 7/7/1998 97 71 Male
48 Garrott 9/6/1999 82 47 Male
> sexf
sname age weight marks gender
1 Liv 11/18/1998 137 91 Female
2 Trula 12/20/1999 54 9 Female
3 Effie 2/16/1998 104 68 Female
4 Lenee 2/12/1998 72 96 Female
7 Dolli 12/7/1998 108 98 Female
10 Hildy 10/28/1998 127 54 Female
12 Blanca 4/6/1998 142 75 Female
13 Agnola 10/7/1998 56 23 Female
14 Pepita 5/8/1999 57 44 Female
19 Dorita 4/5/1998 115 18 Female
21 Melosa 2/20/1998 149 40 Female
22 Ted 8/14/1999 106 52 Female
24 Darcy 12/4/1998 76 49 Female
27 Sibilla 10/18/1999 73 47 Female
30 Clarita 9/23/1998 109 11 Female
31 Kirbee 12/30/1998 75 31 Female
32 Adriane 2/18/1999 102 64 Female
33 Traci 5/15/1998 73 23 Female
34 Rois 2/1/1998 85 31 Female
41 Faunie 2/20/1998 147 9 Female
42 Eliza 6/16/1999 128 37 Female
43 Fawne 4/18/1998 148 7 Female
44 Sybyl 3/16/1998 62 51 Female
45 Annaliese 11/26/1998 124 10 Female
47 Clarisse 4/21/1998 78 29 Female
49 Yettie 5/3/1999 101 80 Female
50 Shelby 3/16/1999 125 66 Female
> summary(sexm)
sname age weight marks gender
Ahmad : 1 1/15/1999 : 1 Min. : 53.00 Min. : 1.00 Female: 0
Aubrey : 1 10/13/1999: 1 1st Qu.: 80.50 1st Qu.:35.00 Male :23
Bail : 1 11/13/1998: 1 Median : 94.00 Median :63.00
Base : 1 12/24/1998: 1 Mean : 98.57 Mean :56.78
Beale : 1 12/28/1999: 1 3rd Qu.:121.50 3rd Qu.:79.00
Chester: 1 2/16/1998 : 1 Max. :147.00 Max. :99.00
(Other):17 (Other) :17
> summary(sexf)
sname age weight marks gender
Adriane : 1 2/20/1998 : 2 Min. : 54.0 Min. : 7.00 Female:27
Agnola : 1 10/18/1999: 1 1st Qu.: 74.0 1st Qu.:23.00 Male : 0
Annaliese: 1 10/28/1998: 1 Median :104.0 Median :44.00
Blanca : 1 10/7/1998 : 1 Mean :101.2 Mean :44.93
Clarisse : 1 11/18/1998: 1 3rd Qu.:126.0 3rd Qu.:65.00
Clarita : 1 11/26/1998: 1 Max. :149.0 Max. :98.00
(Other) :21 (Other) :20
> tablegender==table(mydata$gender)
Error: object 'tablegender' not found
> tablegender=table(mydata$gender)
> tablegender

Female Male
27 23
>plot(mydata$marks,type="l",main="Marks of
Students",xlab="_",ylab="marks",col="blue")
> pie(tablegender)
>

Screenshots:

You might also like