Details
-
Sub-task
-
Status: Closed
-
Blocker
-
Resolution: Abandoned
-
None
-
None
Description
COLOR LEGEND
COMPLETE (NA JUNIT)
COMPLETE with JUNIT
COMPLETE without JUNIT yet
COMPLETE with JUNIT only
IN-PROGRESS (for coming 1-3 days)
TO-DO
*NOTE: TO-DO list might grow as new features and unforeseen tasks emerge.
PROGRESS TRACKING
Data loading and storage
- RegressionDataLoader
- double X and Y separate arrays importing
- double X and Y as single array importing
- updating X and Y independently
- validateSampleData
- setting of column of 1's (hasIntercept)
- Regression interface
- RegressionData interface
- RegressionRawData
- StatisticsMatrix
OLS Regression component
- OLSRegression
- User interface class for below classes
- OLSEstimators
- estimateRegressionParameters
- estimateRegressionParametersVariance
- estimateRegressionParametersStandardErrors
- OLSResiduals
- estimateResiduals
- estimateErrorVariance
- estimateRegressionStandardError
- estimateRegressandVariance
GLS Regression component
- GLSRegression
- User interface class for below classes
- GLSEstimators
- estimateRegressionParameters
- estimateRegressionParametersVariance
- estimateRegressionParametersStandardErrors
- GLSResiduals
- estimateResiduals
- estimateErrorVariance
- estimateRegressionStandardError
- estimateRegressandVariance
Logistic Regression component
- LogisticRegression
- User interface class for below classes
- LogisticEstimators
- estimateRegressionParameters
- estimateRegressionParametersVariance
- estimateRegressionParametersStandardErrors
- LogisticResiduals
- estimateResiduals
- estimateErrorVariance
- estimateRegressionStandardError
- estimateRegressandVariance
Parent Regression classes
- Regression interface
- Abstract Regression
- Abstract Estimators
- Abstract Residuals
Porting Updating Regression components
- MillerUpdatingMultipleLinearRegression
- SimpleUpdatingMultipleLinearRegression
Optimization
- OLS
- GLS
- Logistic
- Updating
Documentation
- complete Javadoc
- update and create more usage tutorials