You are on page 1of 2

Linear Regression Program

DataSet=int(input("Enter Data Set length:"))

x=[]

y=[]

var= 0.0

covar= 0.0

for m in range(DataSet):

x.insert(m,float(input("Enter the value of x:")))

y.insert(m,float(input("Enter the value of y:")))

xmean=sum(x)/len(x)

ymean=sum(y)/len(y)

for n in range(DataSet):

var=var+pow((x[n]-xmean),2)

covar=covar+((x[n]-xmean)*(y[n]-ymean))

var=var/(DataSet-1)

covar=covar/(DataSet-1)

beta=covar/var

alpha=ymean-(beta*xmean)

print('Equation={}(x)+{}'.format(beta,alpha))

NewData=float(input("Enter value of x:"))


yanswer=(beta*NewData)+alpha

print('y=',yanswer)

You might also like