Professional Documents
Culture Documents
patil_ml
patil_ml
ipynb - Colaboratory
# Roll No: 55
Experi ment No: 3
import numpy as np
import matplotlib.pyplot as plt
import random
numberoffaces: [1, 2, 3, 4, 5, 6]
3
1
https://colab.research.google.com/drive/1kyunlO-tYDg2aJVaQxeNfpR-7YYD8ysH#scrollTo=OklDJ2CbbxjO&printMode=true 1/1
Roll No: 55 Experiment No: 4 SLRegression.ipynb - Colaboratory
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import random
data.head()
SAT GPA
0 1714 2.40
1 1664 2.52
2 1760 2.54
3 1685 2.74
4 1693 2.83
data.describe()
SAT GPA
x = data['SAT']
y = data['GPA']
plt.scatter(x, y)
plt.xlabel("SAT" , fontsize='12')
plt.ylabel("GPA" , fontsize='12')
plt.scatter(x, y)
yhat = 0.2750+0.0017*x
fig = plt.plot(x,yhat,lw=4,color='red',label='regressionline')
upper = 0.2750+0.409+0.0017*x
fig = plt.plot(x,upper,lw=4,color='green',label='upperline')
lower = 0.2750-0.409+0.0017*x
1/2
fig = plt.plot(x,lower,lw=4,color='orange',label='lowerline')
plt.show()
C l b id d t C l t t h
check 0s completed at 11:53 AM
2/2
6/22/23,
Roll 4:49
No: PM
55 Expariment No: 5
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import random
import statsmodels.api as sm
import seaborn as sns
sns.set()
data.head()
0 1714 2.40 1
1 1664 2.52 3
2 1760 2.54 3
3 1685 2.74 3
4 1693 2.83 2
data.describe()
y = data['GPA']
x1 = data[['SAT', 'Rand 1,2,3']]
x = sm.add_constant(x1)
results = sm.OLS(y,x).fit()
results.summary()
Notes:
[1] Standard Errors assume that the covariance matrix of the errors is correctly specified.
[2] The condition number is large, 3.33e+04. This might indicate that there are
strong multicollinearity or other numerical problems.
https://colab.research.google.com/drive/1kC3G6ssnRYtpOU39gbNii3eJJsKQAh4m#printMode=true 1/2
6/22/23, 7:24 PM naive_bayesian.ipynb - Colaboratory
Roll No:No:
Roll 55 53 Expariment No:6
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import random
%matplotlib inline
df = pd.read_csv('/content/win.data.csv')
df.head(10)
df.iloc[:,1:].describe()
count 178.000000 178.000000 178.000000 178.000000 178.000000 178.000000 178.000000 178.000000 178.000000 178.000000 1
mean 13.000618 2.336348 2.366517 19.494944 99.741573 2.295112 2.029270 0.361854 1.590899 5.058090
std 0.811827 1.117146 0.274344 3.339564 14.282484 0.625851 0.998859 0.124453 0.572359 2.318286
min 11.030000 0.740000 1.360000 10.600000 70.000000 0.980000 0.340000 0.130000 0.410000 1.280000
25% 12.362500 1.602500 2.210000 17.200000 88.000000 1.742500 1.205000 0.270000 1.250000 3.220000
50% 13.050000 1.865000 2.360000 19.500000 98.000000 2.355000 2.135000 0.340000 1.555000 4.690000
75% 13.677500 3.082500 2.557500 21.500000 107.000000 2.800000 2.875000 0.437500 1.950000 6.200000
for c in df.columns[1:]:
df.boxplot(c,by='Class',figsize=(7,4),fontsize=14)
plt.title("{}\n".format(4),fontsize=16)
plt.xlabel("Win Class",fontsize=16)
https://colab.research.google.com/drive/1dkOy-wLSzc9Ir2q80GfGFTYZ1wsDX1Ly#printMode=true 1/2
6/22/23, 7:24 PM naive_bayesian.ipynb - Colaboratory
https://colab.research.google.com/drive/1dkOy-wLSzc9Ir2q80GfGFTYZ1wsDX1Ly#printMode=true 2/2
7. logistic linear regression
Roll No: 55
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import random
import seaborn as sns
%matplotlib inline
train=pd.read_csv('/titanic_train.csv')
train.head()
Braund,
A/5
0 1 0 3 Mr. Owen male 22.0 1 0 7.2
21171
Harris
Cumings,
Mrs. John
Bradley
1 2 1 1 female 38.0 1 0 PC 17599 71.2
(Florence
Briggs
Th...
t = train.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 891 entries, 0 to 890
Data columns (total 12 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 PassengerId 891 non-null int64
1 Survived 891 non-null int64
2 Pclass 891 non-null int64
3 Name 891 non-null object
4 Sex 891 non-null object
5 Age 714 non-null float64
6 SibSp 891 non-null int64
7 Parch 891 non-null int64
8 Ticket 891 non-null object
9 Fare 891 non-null float64
10 Cabin 204 non-null object
11 Embarked 889 non-null object
dtypes: float64(2), int64(5), object(5)
memory usage: 83.7+ KB
d = train.describe()
d
sns.set_theme(style="whitegrid")
sns.countplot(data=train, x="Pclass", hue="Survived")
https://colab.research.google.com/drive/14ygyKPkF4r30_0ItyWbDq49Ajt_rl6SP#scrollTo=y1PvLZqxq3Fa&printMode=true 1/2
<Axes: xlabel='Pclass', ylabel='count'>
https://colab.research.google.com/drive/14ygyKPkF4r30_0ItyWbDq49Ajt_rl6SP#scrollTo=y1PvLZqxq3Fa&printMode=true 2/2
6/22/23, 7:27 PM BayesianNetwork.ipynb - Colaboratory
Roll No: 55 Experiment No: 8
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import random
import seaborn as sns
%matplotlib inline
from sklearn.model_selection import train_test_split
disease=pd.read_csv('/content/heart.csv')
disease.head()
age sex cp trestbps chol fbs restecg thalach exang oldpeak slope ca thal target
i=disease.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 1025 entries, 0 to 1024
Data columns (total 14 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 age 1025 non-null int64
1 sex 1025 non-null int64
2 cp 1025 non-null int64
3 trestbps 1025 non-null int64
4 chol 1025 non-null int64
5 fbs 1025 non-null int64
6 restecg 1025 non-null int64
7 thalach 1025 non-null int64
8 exang 1025 non-null int64
9 oldpeak 1025 non-null float64
10 slope 1025 non-null int64
11 ca 1025 non-null int64
12 thal 1025 non-null int64
13 target 1025 non-null int64
dtypes: float64(1), int64(13)
memory usage: 112.2 KB
d=disease.describe()
d
https://colab.research.google.com/drive/1NAULNc0bfJT-diKW29wMAO_hG5FthhJr#printMode=true 1/2