Multiple regression: Difference between revisions

Content added Content deleted
imported>Stevegt
(flag C, Go, and Python as incorrect -- most others are also wrong and apparently cargo-culted from each other, but we have to start somewhere)
m (Undo revision 355241 by Stevegt (talk))
Line 621: Line 621:


=={{header|C}}==
=={{header|C}}==

{{incorrect|C|X input must be a two-dimensional array. Most examples on this page are wrong -- see task description and Talk.}}

Using GNU gsl and c99, with the WP data<syntaxhighlight lang="c">#include <stdio.h>
Using GNU gsl and c99, with the WP data<syntaxhighlight lang="c">#include <stdio.h>
#include <gsl/gsl_matrix.h>
#include <gsl/gsl_matrix.h>
Line 1,495: Line 1,492:


=={{header|Go}}==
=={{header|Go}}==

{{incorrect|Go|X input must be a two-dimensional array. Most examples on this page are wrong -- see task description and Talk.}}

The [http://en.wikipedia.org/wiki/Ordinary_least_squares#Example_with_real_data example] on WP happens to be a polynomial regression example, and so code from the [[Polynomial regression]] task can be reused here. The only difference here is that givens x and y are computed in a separate function as a task prerequisite.
The [http://en.wikipedia.org/wiki/Ordinary_least_squares#Example_with_real_data example] on WP happens to be a polynomial regression example, and so code from the [[Polynomial regression]] task can be reused here. The only difference here is that givens x and y are computed in a separate function as a task prerequisite.
===Library gonum/matrix===
===Library gonum/matrix===
Line 2,424: Line 2,418:
=={{header|Python}}==
=={{header|Python}}==
{{libheader|NumPy}}
{{libheader|NumPy}}
{{incorrect|Python|X input must be a two-dimensional array. Most examples on this page are wrong -- see task description and Talk.}}

'''Method with matrix operations'''
'''Method with matrix operations'''
<syntaxhighlight lang="python">import numpy as np
<syntaxhighlight lang="python">import numpy as np