Struct rgsl::types::multifit_linear::MultifitLinearWorkspace [−][src]
pub struct MultifitLinearWorkspace { /* fields omitted */ }
Implementations
Returns (Value, chisq)
.
pub fn linear_tsvd(
&mut self,
x: &MatrixF64,
y: &VectorF64,
tol: f64,
c: &mut VectorF64,
cov: &mut MatrixF64
) -> (Value, f64, usize)
This is supported on crate feature v2_3
only.
pub fn linear_tsvd(
&mut self,
x: &MatrixF64,
y: &VectorF64,
tol: f64,
c: &mut VectorF64,
cov: &mut MatrixF64
) -> (Value, f64, usize)
This is supported on crate feature
v2_3
only.Returns (Value, chisq, rank)
.
This is supported on crate feature
v2_3
only.Returns (Value, rnorm, snorm)
.
pub fn linear_stdform1(
&mut self,
l: &VectorF64,
x: &MatrixF64,
y: &VectorF64,
xs: &mut MatrixF64,
ys: &mut VectorF64
) -> Value
pub fn linear_wstdform1(
&mut self,
l: &VectorF64,
x: &MatrixF64,
w: &VectorF64,
y: &VectorF64,
xs: &mut MatrixF64,
ys: &mut VectorF64
) -> Value
pub fn linear_stdform2(
&mut self,
lqr: &MatrixF64,
ltau: &VectorF64,
x: &MatrixF64,
y: &VectorF64,
xs: &mut MatrixF64,
ys: &mut VectorF64,
m: &mut MatrixF64
) -> Value
pub fn linear_wstdform2(
&mut self,
lqr: &MatrixF64,
ltau: &VectorF64,
x: &MatrixF64,
w: &VectorF64,
y: &VectorF64,
xs: &mut MatrixF64,
ys: &mut VectorF64,
m: &mut MatrixF64
) -> Value
pub fn linear_genform2(
&mut self,
lqr: &MatrixF64,
ltau: &VectorF64,
x: &MatrixF64,
y: &VectorF64,
cs: &VectorF64,
m: &MatrixF64,
c: &mut VectorF64
) -> Value
pub fn linear_wgenform2(
&mut self,
lqr: &MatrixF64,
ltau: &VectorF64,
x: &MatrixF64,
w: &VectorF64,
y: &VectorF64,
cs: &VectorF64,
m: &MatrixF64,
c: &mut VectorF64
) -> Value
pub fn linear_lcurve(
&mut self,
y: &VectorF64,
reg_param: &mut VectorF64,
rho: &mut VectorF64,
eta: &mut VectorF64
) -> Value
pub fn linear_Lsobolev(
&mut self,
p: usize,
kmax: usize,
alpha: &VectorF64,
l: &mut MatrixF64
) -> Value
Returns (Value, chisq)
.
pub fn wlinear_tsvd(
&mut self,
x: &MatrixF64,
w: &VectorF64,
y: &VectorF64,
tol: f64,
c: &mut VectorF64,
cov: &mut MatrixF64
) -> (Value, f64, usize)
This is supported on crate feature v2_3
only.
pub fn wlinear_tsvd(
&mut self,
x: &MatrixF64,
w: &VectorF64,
y: &VectorF64,
tol: f64,
c: &mut VectorF64,
cov: &mut MatrixF64
) -> (Value, f64, usize)
This is supported on crate feature
v2_3
only.Returns (Value, chisq, rank)
.
Returns (Value, rank, chisq)
.
Returns (Value, rank, chisq)
.
This is supported on crate feature
v2_1
only.Returns (Value, delta0)
.
pub fn linear_gcv_curve(
&mut self,
reg_param: &VectorF64,
UTy: &VectorF64,
delta0: f64,
g: &mut VectorF64
) -> Value
Returns (Value, lambda)
.