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)