@@ -27,10 +27,10 @@ public LinearRegression(ArrayList<Double> dependentX,
27
27
ArrayList <Double > independentY ) {
28
28
this .dependentX = dependentX ;
29
29
this .independentY = independentY ;
30
- this .Equate ();
30
+ this .equate ();
31
31
}
32
32
33
- private double Sumation (ArrayList <Double > arr ) {
33
+ private double sumation (ArrayList <Double > arr ) {
34
34
double sum = 0.0 ;
35
35
36
36
for (int i = 0 ; i < arr .size (); i ++) {
@@ -40,7 +40,7 @@ private double Sumation(ArrayList<Double> arr) {
40
40
return sum ;
41
41
}
42
42
43
- private ArrayList <Double > MultiplyNumber (ArrayList <Double > arr1 ,
43
+ private ArrayList <Double > multiplyNumber (ArrayList <Double > arr1 ,
44
44
ArrayList <Double > arr2 ) {
45
45
ArrayList <Double > temp = new ArrayList <Double >();
46
46
for (int i = 0 ; i < arr1 .size (); i ++) {
@@ -49,24 +49,24 @@ private ArrayList<Double> MultiplyNumber(ArrayList<Double> arr1,
49
49
return temp ;
50
50
}
51
51
52
- private void Equate () {
52
+ private void equate () {
53
53
int n = dependentX .size ();
54
- this .m = (n * Sumation ( MultiplyNumber (independentY , dependentX )) -
55
- ( Sumation (dependentX ) * Sumation (independentY )));
56
- this .m = this .m / (n * (Sumation ( MultiplyNumber (dependentX , dependentX ))) -
57
- ( Sumation (dependentX ) * Sumation (dependentX )));
54
+ this .m = (n * sumation ( multiplyNumber (independentY , dependentX ))
55
+ - ( sumation (dependentX ) * sumation (independentY )));
56
+ this .m = this .m / (n * (sumation ( multiplyNumber (dependentX , dependentX )))
57
+ - ( sumation (dependentX ) * sumation (dependentX )));
58
58
59
- this .c = (Sumation (independentY ) *
60
- Sumation ( MultiplyNumber (dependentX , dependentX )) -
61
- ( Sumation (dependentX ) *
62
- Sumation ( MultiplyNumber (independentY , dependentX ))));
63
- this .c = this .c / (n * (Sumation ( MultiplyNumber (dependentX , dependentX ))) -
64
- ( Sumation (dependentX ) * Sumation (dependentX )));
59
+ this .c = (sumation (independentY )
60
+ * sumation ( multiplyNumber (dependentX , dependentX ))
61
+ - ( sumation (dependentX )
62
+ * sumation ( multiplyNumber (independentY , dependentX ))));
63
+ this .c = this .c / (n * (sumation ( multiplyNumber (dependentX , dependentX )))
64
+ - ( sumation (dependentX ) * sumation (dependentX )));
65
65
}
66
66
67
67
public double getM () { return this .m ; }
68
68
69
69
public double getC () { return this .c ; }
70
70
71
- public double PredictForX (double x ) { return (this .m * x ) + this .c ; }
71
+ public double predictForX (double x ) { return (this .m * x ) + this .c ; }
72
72
}
0 commit comments