Преобразование функции Excel REGLINW в PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Преобразование функции Excel REGLINW в PHP

Сообщение Anonymous »

Я пытаюсь преобразовать функцию Excel REGLINW:
=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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»