PHPで複合線形回帰 Complex linear regression

まずはチュートリアル。値の距離を計算するロジックですね。これは好きです。

<?php

require_once 'vendor/autoload.php';

use Phpml\Regression\LeastSquares;

$samples = &#91;&#91;73676, 1996&#93;,
			&#91;77006, 1998&#93;,
			&#91;10565, 2000&#93;,
			&#91;146088, 1995&#93;,
			&#91;15000, 2001&#93;,
			&#91;65940, 2000&#93;,
			&#91;9300, 2000&#93;,
			&#91;93739, 1996&#93;,
			&#91;153260, 1994&#93;,
			&#91;17764, 2002&#93;,
			&#91;57000, 1998&#93;,
			&#91;15000, 2000&#93;&#93;;
$targets = &#91;2000,
			2750,
			15500,
			960,
			4400,
			8800,
			7100,
			2550,
			1025,
			5900,
			4600,
			4400&#93;;

$regression = new LeastSquares();
$regression->train($samples, $targets);
echo $regression->predict([60000, 1996]);
?>