CPAN で、Statistics-MVA-MultipleRegression-0.0.1 という名前のライブラリを見つけました。
コーディング例は次のようになります。
use Statistics::MVA::MultipleRegression;
my $lol = [
[qw/745 36 66/],
[qw/895 37 68/],
[qw/442 47 64/],
[qw/440 32 53/],
[qw/1598 1 101/],
];
my ($Array_ref_of_coefficients, $R_sq) = linear_regression($lol);
しかし、配列$lol、初期化ではなく、実行時にいくつかの行をプッシュしたいのですが、
言います:
my $input = [$x, $y, $z];
push @tmpArray, $input;
my $lol = \@tmpArray;
しかし、これは機能していません。誰かがこれを正しくする方法を教えてもらえますか?
どうもありがとう!