Professional Documents
Culture Documents
D.A Lab Assignment-10: Solution: Input: 1st DATASET
D.A Lab Assignment-10: Solution: Input: 1st DATASET
A LAB ASSIGNMENT-10
{NAME:RUDRASISH MISHRA} | {SECTION:IT-8} | {ROLL NO:1906649}
SOLUTION:
INPUT:
1st DATASET:
data1.649<-read.csv("income.data.csv")
summary(data1.649)
hist(data1.649$happiness)
plot(data1.649$happiness~data1.649$income,data = data1.649)
happy.649<-lm(data1.649$happiness~data1.649$income,data = data1.649)
h_summ<-summary(happy.649)
mse<-mean(h_summ$residuals^2)
print(mse)
mae<-mean(h_summ$residuals)
print(mae)
rmse<-sqrt(mse)
print(rmse)
2nd DATASET:
data1.649<-read.csv("salary.csv")
summary(data1.649) hist(data1.649$YearsExperience)
plot(data1.649$YearsExperience~data1.649$Salary,data = data1.649)
yox.649<-lm(data1.649$YearsExperience~data1.649$Salary,data = data1.649)
q2_summ<-summary(yox.649) mse<-mean(q2_summ$residuals^2)
print(mse) mae<-mean(q2_summ$residuals)
print(mae)
rmse<-sqrt(mse)
print(rmse)
mae<-mean(q2_summ$residuals) print(mae) rmse<-sqrt(mse) print(rmse)
OUTPUT:
2. Search and download at least 2 dataset related to multiple regression.
WAP to demonstrate RMSE, MSE and MAE.
SOLUTION:
INPUT:
1st DATASET:
data1.649<-read.csv("Pizz.csv")
summary(data1.649)
hist(data1.649$fee)
plot(data1.649$fee~data1.649$Startup,data = data1.649) sc.649<-
lm(data1.649$fee~data1.649$Startup,data = data1.649) q3_summ<-
summary(sc.649) mse<-mean(q3_summ$residuals^2)
print(mse)
mae<-mean(q3_summ$residuals)
print(mae) rmse<-sqrt(mse)
print(rmse)
2nd DATASET:
heart.data.649<-read.csv("heart.data.csv")
summary(heart.data.649)
hist(heart.data.649$heart.disease)
plot(heart.disease ~ biking, data=heart.data.649)
plot(heart.disease ~ smoking, data=heart.data.649)
heart.disease.lm<-lm(heart.disease ~ biking + smoking, data =
heart.data.649)
h_summ<-summary(heart.disease.lm)
mse<-mean(h_summ$residuals^2)
print(mse)
mae<-mean(h_summ$residuals)
print(mae) rmse<-sqrt(mse)
print(rmse)
OUTPUT:
SOLUTION:
1.
INPUT:
library(tidyverse)
library(fpp2)
goog.train <- window(goog, end = 900)
goog.test <- window(goog, start = 901)
ses.goog <- ses(goog.train, alpha = .2, h = 100)
autoplot(ses.goog)
OUTPUT:
2.
INPUT:
library(tidyverse)
library(fpp2)
goog.train <- window(goog, end = 900)
goog.test <- window(goog, start = 901)
holt.goog <- holt(goog.train, h = 100)
autoplot(holt.goog)
OUTPUT:
3.
INPUT:
OUTPUT: