=REGLINW(W$118:W119;U$118:U119;W$114)
в php (подробности на скриншоте).
Я пробовал использовать Phpml\Reгрессия\LeastSquares (https://php -ml.readthedocs.io/en/latest/machine-learning/reгрессия/least-squares/) и функцию обучения, к сожалению, результаты за первые месяцы немного другие
$regression = new LeastSquares();
$regression->train($x, $y);
$targets['extrapolated_results'][$extrapolatedPeriod] = intval($regression->predict([$allDays]));
ожидаемые результаты:
мои параметры:
$x = [0,31,62,90,121,151,182,212,243,274,304,335,365,396,427,456,487,517] (days)
$y = [137,161,178,199,228,248,279,297,312,337,355,383,420,432,436,453,466,485]
мои результаты:
$extrapolated: [0,1434,1288,1333,1447,1466,1526,1527,1494,1484,1467,1470,1499,1500,1474,1451,1426,1406]
Подробнее здесь: https://stackoverflow.com/questions/786 ... ion-to-php
Мобильная версия