Logistic Regression Model Constructor
Definition
Namespace: Numerics.NET.Statistics
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
Overload List
Logistic | Constructs a new LogisticRegressionModel. |
Logistic | Constructs a new LogisticRegressionModel. |
Logistic | Constructs a new LogisticRegressionModel. |
Logistic | Constructs a new SimpleRegressionModel. |
Logistic | Constructs a new LogisticRegressionModel. |
Logistic | Constructs a fitted logistic regression model. |
LogisticRegressionModel(ICategoricalVector, Vector<Double>[])
Constructs a new LogisticRegressionModel.
public LogisticRegressionModel(
ICategoricalVector dependentVariable,
params Vector<double>[] independentVariables
)
Parameters
- dependentVariable ICategoricalVector
- A categorical vector that specifies the dependent variable.
- independentVariables Vector<Double>[]
- An array of vectors that contain the independent variables.
Exceptions
Argument | dependentVariable is null. -or- independentVariables is null. |
LogisticRegressionModel(IDataFrame, String)
Constructs a new LogisticRegressionModel.
public LogisticRegressionModel(
IDataFrame dataFrame,
string formula
)
Parameters
- dataFrame IDataFrame
- A data frame containing the data for the regression.
- formula String
- A formula that specifies the variables in the model.
Exceptions
Format | The formula is not in the correct format. |
LogisticRegressionModel(IDataFrame, String, String[])
Constructs a new LogisticRegressionModel.
public LogisticRegressionModel(
IDataFrame dataFrame,
string dependentVariable,
params string[] independentVariables
)
Parameters
- dataFrame IDataFrame
- A data frame containing the data for the regression.
- dependentVariable String
- The name of the dependent variable.
- independentVariables String[]
- An array containing the names of the independent variable.
LogisticRegressionModel(Vector<Double>, Matrix<Double>, Vector<Double>)
Constructs a new SimpleRegressionModel.
public LogisticRegressionModel(
Vector<double> dependentData,
Matrix<double> independentData,
Vector<double>? weights = null
)
Parameters
Remarks
The columns
Exceptions
Argument | dependentData is null. -or- independentData is null. |
LogisticRegressionModel(ICategoricalVector, Vector<Double>[], Vector<Double>, LogisticRegressionMethod)
Constructs a new LogisticRegressionModel.
public LogisticRegressionModel(
ICategoricalVector dependentVariable,
Vector<double>[] independentVariables,
Vector<double>? weights = null,
LogisticRegressionMethod method = LogisticRegressionMethod.Automatic
)
Parameters
- dependentVariable ICategoricalVector
- A vector that specifies the dependent variable.
- independentVariables Vector<Double>[]
- An array of vectors that contain the independent variables.
- weights Vector<Double> (Optional)
- Optional. A vector containing the case weights.
- method LogisticRegressionMethod (Optional)
- Optional. A LogisticRegressionMethod value that specifies the kind of logistic regression to perform. The default is binary logistic regression.
Exceptions
Argument | dependentVariable is null. -or- independentVariables is null. |
LogisticRegressionModel(ModelInput, IIndex, Vector<Double>, SymmetricMatrix<Double>, Int32)
Constructs a fitted logistic regression model.
public LogisticRegressionModel(
ModelInput specification,
IIndex categoryIndex,
Vector<double> parameters,
SymmetricMatrix<double> covarianceMatrix,
int degreesOfFreedom
)
Parameters
- specification ModelInput
- The input to the model.
- categoryIndex IIndex
- The index that specifies the categories or classes of the model.
- parameters Vector<Double>
- The values of the model parameters.
- covarianceMatrix SymmetricMatrix<Double>
- The covariance matrix of the model parameters.
- degreesOfFreedom Int32
- The degrees of freedom of the model.
Remarks
Models created with this constructor do not carry any information about the source data or the fit results.