Сообщение Phpml \ Exception \ MatrixException: матрица является единственной

Я делаю программу, которая будет предсказывать коллекцию в следующем году от
база данных с использованием php-ml.

и я получаю эту ошибку.

Сообщение Phpml \ Exception \ MatrixException: матрица является единственной

Я использую эту функцию

используйте Phpml \ Regression \ LeastSquares;

использовать \ Phpml \ Math \ Matrix;

использовать \ Phpml \ Math \ Set;

новичок здесь.

Regression_controller

public function index()
{
$this->load->model("regression_model") ;
$array = $this->regression_model->display_data();
$targets = $this->regression_model->display_data2();

$matrix = new Matrix($array);
$set = new Set($targets);

$arraytrix = $matrix->toArray();
$arrayset = $set->toArray();

$col[] = array_column($arraytrix, 'year');
$col2[] = array_column($arrayset, 'total');

var_dump($col);
var_dump($col2);

$regression = new LeastSquares();
$regression->train($col, $col2);

$predicted = $regression->predict([2018]);

var_dump($predicted);

$this->load->view('regression');

}

Regression_model

function display_data()
{
$query1 = $this->db->query("SELECT year from total_year");
return $query1->result_array();

}
function display_data2()
{
$query1 = $this->db->query("SELECT total from total_year");
return $query1->result_array();
}

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]