Response variable, specified as
a vector of length n, where n is the number of
observations. Each entry in y is the response for the
corresponding row of X.
Missing values (NaN's) and infinite values (Inf's) are
allowed, since observations (rows) with missing or infinite
values will automatically be excluded from the
computations.
Data Types: single| double
Matrix of explanatory
variables (also called 'regressors') of dimension n x (p-1)
where p denotes the number of explanatory variables
including the intercept.
Rows of X represent observations, and columns represent
variables. By default, there is a constant term in the
model, unless you explicitly remove it using input option
intercept, so do not include a column of 1s in X. Missing
values (NaN's) and infinite values (Inf's) are allowed,
since observations (rows) with missing or infinite values
will automatically be excluded from the computations.
Data Types: single| double
Specify optional comma-separated pairs of Name,Value
arguments.
Name
is the argument name and Value
is the corresponding value. Name
must appear
inside single quotes (' '
).
You can specify several name and value pair arguments in any order as
Name1,Value1,...,NameN,ValueN
.
Example:
'l',[3 3 1]
, 'w',1:n
, 'nterm',5
, 'delrsq',0.001
, 'maxit',30
Vector of length p+1 which
specifies how the type of transformation for the explanatory
variables and the response. The first p element of this vector
refers to the p explanatory variables, the last element refers to
the response.
l(j)=1 => j-th variable assumes orderable values.
l(j)=2 => j-th variable assumes circular (periodic) values
in the range (0.0,1.0) with period 1.0.
l(j)=3 => j-th variable transformation is to be monotone.
l(j)=4 => j-th variable transformation is to be linear.
l(j)=5 => j-th variable assumes categorical (unorderable) values.
j =1, 2, \ldots, p+1.
The default value of l is a vector of ones of length p+1,
this procedure assumes that both the explanatory
variables and the response have orderable values.
Example: 'l',[3 3 1]
Data Types: double
Row or column vector of
length n containing the weights associated to each
observations. If w is not specified we assume $w=1$ for $i=1,
2, \ldots, n$.
Example: 'w',1:n
Data Types: double
This value
specifies how many consecutive iterations below the threshold
it is necessary to have to declare convergence in the outer
loop. The default value of nterm is 3.
Example: 'nterm',5
Data Types: double
Iteration (in the outer loop)
stops when rsq changes less than delrsq in nterm. The default
value of delrsq is 0.01.
Example: 'delrsq',0.001
Data Types: double
The
default maximum number of iterations before exiting the outer
loop is 20.
Example: 'maxit',30
Data Types: double