Da 012307
Da 012307
SET A
Import pandas as pd
import numpy as np
#create Dataset
np.random.seed(42)
data_size = 500
df = pd.DataFrame({'ID': np.arange(1,data_size+1),
'Radio':np.random.uniform(0,100,data_size),
'Newspaper':np.random.uniform(0,50,data_size),
'Sales':np.random.uniform(5,25,data_size)})
df
x = df[['TV']]
y = df['Sales']
model = LinearRegression()
model.fit(X_train,Y_train)
#Make Predictions
Y_pred = model.predict(X_test)
print("Intercept:", model.intercept_)
plt.scatter(X_train, Y_train)
#2
import pandas as pd
import numpy as np
#create Dataset
np.random.seed(42)
data_size = 500
df = pd.DataFrame({'ID': np.arange(1,data_size+1),
'Houses':np.random.uniform(1000,10000,data_size),
'Purchases':np.random.uniform(1,100,data_size),})
df
x = df[['Houses']]
y = df['Purchases']
model = LinearRegression()
model.fit(X_train,Y_train)
#Make Predictions
Y_pred = model.predict(X_test)
print("Intercept:", model.intercept_)
plt.plot(X_train,model.predict(X_train))
#3
import pandas as pd
import numpy as np
#create Dataset
np.random.seed(42)
data_size = 500
df = pd.DataFrame({'UserID': np.arange(1,data_size+1),
'Gender':np.random.choice(['Male','Female'],data_size),
'Age':np.random.randint(18,70,data_size),
'EstimatedSalary':np.random.randint(20000,150000,data_size),
'Purchased':np.random.choice([0,1],data_size)})
Df
encoder = LabelEncoder()
df['Gender'] = encoder.fit_transform(df['Gender'])
x = df[['Gender']]
y = df[['Purchased']]
df
model = LogisticRegression()
model.fit(X_train, Y_train)
#make Predictions
Y_pred = model.predict(X_test)
print("Accuracy:", accuracy)
plt.scatter(X_train, Y_train)
#1
import pandas as pd
import numpy as np
%matplotlib inline
data = pd.read_csv('Fish.csv')
data
y = data[['Weight']]
encoder = LabelEncoder()
x['Species'] = encoder.fit_transform(df['Species'])
model = LinearRegression()
model.fit(X_train,Y_train)
Y_pred = model.predict(X_test)
print("Intercept:", model.intercept_)
plt.scatter(Y_test, Y_pred)
plt.xlabel("actual Weight")
plt.ylabel("Predicted Weight")
plt.show()
#2
iris = datasets.load_iris()
d['species'] = iris.target
d.head(5)
stats = d.groupby('species').describe()
print(stats)
x = d.iloc[:,:-1]
y = d['species']
model = LogisticRegression()
model.fit(X_train, Y_train)
Y_pred = model.predict(X_test)
#1
import pandas as pd
te = TransactionEncoder()
te_array = te.fit(transactions).transform(transactions)
df
print(freq_items)
print(rules)
#2
import pandas as pd
['eggs', 'apple'],
['milk', 'bread'],
['apple', 'milk'],
te = TransactionEncoder()
te_array = te.fit(transactions).transform(transactions)
df
print(freq_items)
print(rules)