Passed
Push — 0.4.x ( 39747e )
by Arkadiusz
04:34
created
src/Phpml/Classification/DecisionTree.php 1 patch
Spacing   +9 added lines, -9 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;
6 6
 
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
     {
115 115
         $types = [];
116 116
         $featureCount = count($samples[0]);
117
-        for ($i=0; $i < $featureCount; $i++) {
117
+        for ($i = 0; $i < $featureCount; $i++) {
118 118
             $values = array_column($samples, $i);
119 119
             $isCategorical = self::isCategoricalColumn($values);
120 120
             $types[] = $isCategorical ? self::NOMINAL : self::CONTINUOUS;
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
         // otherwise group the records so that we can classify the leaf
141 141
         // in case maximum depth is reached
142 142
         $leftRecords = [];
143
-        $rightRecords= [];
143
+        $rightRecords = [];
144 144
         $remainingTargets = [];
145 145
         $prevRecord = null;
146 146
         $allSame = true;
@@ -158,12 +158,12 @@  discard block
 block discarded – undo
158 158
             if ($split->evaluate($record)) {
159 159
                 $leftRecords[] = $recordNo;
160 160
             } else {
161
-                $rightRecords[]= $recordNo;
161
+                $rightRecords[] = $recordNo;
162 162
             }
163 163
 
164 164
             // Group remaining targets
165 165
             $target = $this->targets[$recordNo];
166
-            if (! array_key_exists($target, $remainingTargets)) {
166
+            if (!array_key_exists($target, $remainingTargets)) {
167 167
                 $remainingTargets[$target] = 1;
168 168
             } else {
169 169
                 $remainingTargets[$target]++;
@@ -179,7 +179,7 @@  discard block
 block discarded – undo
179 179
                 $split->leftLeaf = $this->getSplitLeaf($leftRecords, $depth + 1);
180 180
             }
181 181
             if ($rightRecords) {
182
-                $split->rightLeaf= $this->getSplitLeaf($rightRecords, $depth + 1);
182
+                $split->rightLeaf = $this->getSplitLeaf($rightRecords, $depth + 1);
183 183
             }
184 184
         }
185 185
 
@@ -251,7 +251,7 @@  discard block
 block discarded – undo
251 251
     protected function getSelectedFeatures() : array
252 252
     {
253 253
         $allFeatures = range(0, $this->featureCount - 1);
254
-        if ($this->numUsableFeatures === 0 && ! $this->selectedFeatures) {
254
+        if ($this->numUsableFeatures === 0 && !$this->selectedFeatures) {
255 255
             return $allFeatures;
256 256
         }
257 257
 
@@ -288,7 +288,7 @@  discard block
 block discarded – undo
288 288
             $countMatrix[$label][$rowIndex]++;
289 289
         }
290 290
         $giniParts = [0, 0];
291
-        for ($i=0; $i<=1; $i++) {
291
+        for ($i = 0; $i <= 1; $i++) {
292 292
             $part = 0;
293 293
             $sum = array_sum(array_column($countMatrix, $i));
294 294
             if ($sum > 0) {
@@ -311,7 +311,7 @@  discard block
 block discarded – undo
311 311
         // Detect and convert continuous data column values into
312 312
         // discrete values by using the median as a threshold value
313 313
         $columns = [];
314
-        for ($i=0; $i<$this->featureCount; $i++) {
314
+        for ($i = 0; $i < $this->featureCount; $i++) {
315 315
             $values = array_column($samples, $i);
316 316
             if ($this->columnTypes[$i] == self::CONTINUOUS) {
317 317
                 $median = Mean::median($values);
Please login to merge, or discard this patch.