Professional Documents
Culture Documents
Assignment: Name: Md. Nasim Uddin ID: 15162103276 Intake: 32 Section: 07
Assignment: Name: Md. Nasim Uddin ID: 15162103276 Intake: 32 Section: 07
Assignment
Name: Md. Nasim Uddin
ID: 15162103276
Intake: 32
Section: 07
Out[93]:
age %fat
0 23 9.5
1 23 26.5
2 27 7.8
3 27 17.8
4 39 31.4
localhost:8888/nbconvert/html/Assignment.ipynb?download=false 1/8
9/20/2020 Assignment
In [95]: obj=Mean()
mean_of_age=obj.calculation(len(np.array(df.age)),np.array(df.age))
mean_of_fat=obj.calculation(len(np.array(df['%fat'])),np.array(df['%fat']))
print("mean_of_age = ",mean_of_age)
print("mean_of_%fat= ",mean_of_fat)
mean_of_age = 46.44444444444444
mean_of_%fat= 28.783333333333328
In [97]: obj2=Median()
sorted_the_array=np.sort(np.array(df.age))
sorted_the_array2=np.sort(np.array(df['%fat']))
median_of_age=obj2.calculation(len(np.array(df.age)),sorted_the_array)
median_of_fat=obj2.calculation(len(np.array(df['%fat'])),sorted_the_array2)
print("median_of_age = ",median_of_age)
print("median_of_%fat = ",median_of_fat)
median_of_age = 51.0
median_of_%fat = 30.7
localhost:8888/nbconvert/html/Assignment.ipynb?download=false 2/8
9/20/2020 Assignment
In [99]: obj3=standard_deviation()
std_of_age=obj3.calculation(len(np.array(df.age)),np.array(df.age),mean_of_age)
std_of_fat=obj3.calculation(len(np.array(df['%fat'])),np.array(df['%fat']),mean_of_fat)
print("std_of_age = ",std_of_age)
print("std_of_%fat = ",std_of_fat)
std_of_age = 12.827920936595904
std_of_%fat = 8.993655170915401
mean_of_age = 46.44444444444444
mean_of_%fat= 28.783333333333328
****************************
median_of_age = 51.0
median_of_%fat = 30.7
****************************
std_of_age = 12.827920936595904
std_of_%fat = 8.993655170915401
localhost:8888/nbconvert/html/Assignment.ipynb?download=false 3/8
9/20/2020 Assignment
In [102]: plt.boxplot(df.age)
localhost:8888/nbconvert/html/Assignment.ipynb?download=false 4/8
9/20/2020 Assignment
In [103]: plt.boxplot(df['%fat'])
localhost:8888/nbconvert/html/Assignment.ipynb?download=false 5/8
9/20/2020 Assignment
In [104]: x=df['age']
y=df['%fat']
plt.xlabel('Age')
plt.ylabel('%Fat')
plt.scatter(x,y,s=200,c='green',marker='X',edgecolors='black',linewidths=1,alpha=0.75)
plt.show()
localhost:8888/nbconvert/html/Assignment.ipynb?download=false 6/8
9/20/2020 Assignment
In [105]: plt.xlabel('Age')
plt.ylabel('%Fat')
plt.plot(df['age'],df['%fat'])
plt.show()
In [107]: cols=['age','%fat']
df[cols]=scaler.fit_transform(df[cols])
df.head()
Out[107]:
age %fat
0 0.000000 0.048991
1 0.000000 0.538905
2 0.105263 0.000000
3 0.105263 0.288184
4 0.421053 0.680115
localhost:8888/nbconvert/html/Assignment.ipynb?download=false 7/8
9/20/2020 Assignment
In [108]: x=df['age']
y=df['%fat']
plt.title('q-q plot')
plt.xlabel('Age')
plt.ylabel('%Fat')
plt.scatter(x,y,s=200,c='green',marker='X',edgecolors='black',linewidths=1,alpha=0.75)
plt.plot([0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1],[0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1])
plt.show()
localhost:8888/nbconvert/html/Assignment.ipynb?download=false 8/8