Completed
Push — master ( 240a22...a33d5f )
by Arkadiusz
02:53
created
src/Phpml/Classification/DecisionTree/DecisionTreeLeaf.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare(strict_types=1);
3
+declare(strict_types = 1);
4 4
 
5 5
 namespace Phpml\Classification\DecisionTree;
6 6
 
@@ -24,7 +24,7 @@  discard block
 block discarded – undo
24 24
     /**
25 25
      * @var DecisionTreeLeaf
26 26
      */
27
-    public $rightLeaf= null;
27
+    public $rightLeaf = null;
28 28
 
29 29
     /**
30 30
      * @var array
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
         $recordField = $record[$this->columnIndex];
69 69
         if ($this->isContinuous && preg_match("/^([<>=]{1,2})\s*(.*)/", strval($this->value), $matches)) {
70 70
             $op = $matches[1];
71
-            $value= floatval($matches[2]);
71
+            $value = floatval($matches[2]);
72 72
             $recordField = strval($recordField);
73 73
             eval("\$result = $recordField $op $value;");
74 74
             return $result;
@@ -88,16 +88,16 @@  discard block
 block discarded – undo
88 88
             return 0.0;
89 89
         }
90 90
 
91
-        $nodeSampleCount = (float)count($this->records);
91
+        $nodeSampleCount = (float) count($this->records);
92 92
         $iT = $this->giniIndex;
93 93
 
94 94
         if ($this->leftLeaf) {
95
-            $pL = count($this->leftLeaf->records)/$nodeSampleCount;
95
+            $pL = count($this->leftLeaf->records) / $nodeSampleCount;
96 96
             $iT -= $pL * $this->leftLeaf->giniIndex;
97 97
         }
98 98
 
99 99
         if ($this->rightLeaf) {
100
-            $pR = count($this->rightLeaf->records)/$nodeSampleCount;
100
+            $pR = count($this->rightLeaf->records) / $nodeSampleCount;
101 101
             $iT -= $pR * $this->rightLeaf->giniIndex;
102 102
         }
103 103
 
@@ -121,25 +121,25 @@  discard block
 block discarded – undo
121 121
             } else {
122 122
                 $col = "col_$this->columnIndex";
123 123
             }
124
-            if (! preg_match("/^[<>=]{1,2}/", $value)) {
124
+            if (!preg_match("/^[<>=]{1,2}/", $value)) {
125 125
                 $value = "=$value";
126 126
             }
127
-            $value = "<b>$col $value</b><br>Gini: ". number_format($this->giniIndex, 2);
127
+            $value = "<b>$col $value</b><br>Gini: ".number_format($this->giniIndex, 2);
128 128
         }
129 129
         $str = "<table ><tr><td colspan=3 align=center style='border:1px solid;'>
130 130
 				$value</td></tr>";
131 131
         if ($this->leftLeaf || $this->rightLeaf) {
132
-            $str .='<tr>';
132
+            $str .= '<tr>';
133 133
             if ($this->leftLeaf) {
134
-                $str .="<td valign=top><b>| Yes</b><br>" . $this->leftLeaf->getHTML($columnNames) . "</td>";
134
+                $str .= "<td valign=top><b>| Yes</b><br>".$this->leftLeaf->getHTML($columnNames)."</td>";
135 135
             } else {
136
-                $str .='<td></td>';
136
+                $str .= '<td></td>';
137 137
             }
138
-            $str .='<td>&nbsp;</td>';
138
+            $str .= '<td>&nbsp;</td>';
139 139
             if ($this->rightLeaf) {
140
-                $str .="<td valign=top align=right><b>No |</b><br>" . $this->rightLeaf->getHTML($columnNames) . "</td>";
140
+                $str .= "<td valign=top align=right><b>No |</b><br>".$this->rightLeaf->getHTML($columnNames)."</td>";
141 141
             } else {
142
-                $str .='<td></td>';
142
+                $str .= '<td></td>';
143 143
             }
144 144
             $str .= '</tr>';
145 145
         }
Please login to merge, or discard this patch.
src/Phpml/Classification/Ensemble/Bagging.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare(strict_types=1);
3
+declare(strict_types = 1);
4 4
 
5 5
 namespace Phpml\Classification\Ensemble;
6 6
 
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
         $targets = [];
141 141
         srand($index);
142 142
         $bootstrapSize = $this->subsetRatio * $this->numSamples;
143
-        for ($i=0; $i < $bootstrapSize; $i++) {
143
+        for ($i = 0; $i < $bootstrapSize; $i++) {
144 144
             $rand = rand(0, $this->numSamples - 1);
145 145
             $samples[] = $this->samples[$rand];
146 146
             $targets[] = $this->targets[$rand];
@@ -154,7 +154,7 @@  discard block
 block discarded – undo
154 154
     protected function initClassifiers()
155 155
     {
156 156
         $classifiers = [];
157
-        for ($i=0; $i<$this->numClassifier; $i++) {
157
+        for ($i = 0; $i < $this->numClassifier; $i++) {
158 158
             $ref = new \ReflectionClass($this->classifier);
159 159
             if ($this->classifierOptions) {
160 160
                 $obj = $ref->newInstanceArgs($this->classifierOptions);
Please login to merge, or discard this patch.