Skip to main content

Linear regression with n variables - Introduction

 Consider a function to be a more than 1 variable 

y = mx this is a one variable ,m 

y = w1*x1 , w1 the variable

y = w1*x1 +w2 *x2 , 2 variables w1 and w2 

y = w1*x1 + w2 * x2  -  -  - - - - - -wn * Xn   -variables



these w1 --- w n are also called as weights.

since from the data we have x1 , x2 ,,,,,x n and corresponding y 's 

the idea is to optimise the equation ,that means to find the optimised 

values for w1 .....w n , so why is that 


we cannot change  the values , data as inputs ,the only thing we can do is to vary the data x using a multiplier w. so the input changes.


assume the equation to be 

y = x1 + x2 

x1 be the data from real life scenario the housing data ,like no of bedrooms

x2 be the data as no of floors


y - the price of the house with no of bedroom and no of floors 

y = 3 + 2 = 5 

but the reals price might be  $7 , so difference of the values

7 - 5 =2 so the loss is not zero .

the basic technique here would be 

y = 3 + 2 * 2 what i have done here is multipied my input x2 with w2 = 2 

7 -7 =0 this is a simple optimisation technique 

but in case lets say we have n number of features , we will use certain calculations and formula to 

1. form a equation out of inputs  - y = w1 * x1 +w2 *x2

2 . finding the optimized values for w1 and w2 so that loss or difference is zero or close to zero.


Comments

Popular posts from this blog

SHA-256 initial values

The simple workout to arrive at the initial values for sha-256 The first 32 bit of the fractional part of the sqroot (first 8 prime number 2-19) Alright what does it say  Sqrroot(prime)- Let’s say the first prime is 2 Sqroot(2)  = 1.414213562373095 Convert to hexadecimal- Since we are worried about the fractional part alone Converting the fractional part would be easy Fractional part- 0.414213562373095 Multiply the fractional part with 16 to arrive at hex 0.414213562373095*16= 6.62741699796952 0.62741699796952*16= 10.03867196751232 0.03867196751232*16=0.61875148019712 0.61875148019712*16=9.90002368315392 0.90002368315392*16=14.40037893046272 0.40037893046272*16=6.40606288740352 0.40606288740352*16=6.49700619845632 0.49700619845632*16=7.95209917530112 Resulting hexadecimal would be 6a09e667 which is  h0 := 0x6a09e667 Iam going to stop at the 8th iteration , why is that ? Since we are interested in 32 bit (8*4=32) Alright to make it clear  Convert hexade...

Linear Regression with one variable - Introduction

 It is not but making a some how clear relationship among variables the dependent and independent variables. talking in terms of maths the equation can be used meaningfully for something may be to determine /predict values from data. if y = m * x + b  the values for m , b can be anything but has to appropriate to predict y  so the loss which is  difference from existing to prediction is close to zero ~0 to start with we can say the one variable as -x  in some scenario m , b are called variables    the equation stated about is a line equation we have any equation  y = 2*x  y = x*x y = 2x +2x*x  so why the need of all these equations , it is all about playing data now a days in machine learning problems we create a data sets , lets consider as x  y to be a value of x the datas . y = datas  when we express the data as a function and plot in the graph we get the curves  take some random data x and plot x and y  x =1 , 2, ...