Skip to content

Commit 03d03e9

Browse files
committed
Remember to overwrite preloaded data
+otherwise we forget to filter NA's
1 parent 3e8b3bb commit 03d03e9

File tree

4 files changed

+5
-15
lines changed

4 files changed

+5
-15
lines changed

R/commonMachineLearningClassification.R

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,7 @@
4242
}
4343

4444
.mlClassificationReadData <- function(dataset, options) {
45-
if (is.null(dataset)) {
46-
dataset <- .readDataClassificationRegressionAnalyses(dataset, options)
47-
}
45+
dataset <- .readDataClassificationRegressionAnalyses(dataset, options)
4846
if (length(unlist(options[["predictors"]])) > 0 && options[["scaleVariables"]]) {
4947
dataset[, options[["predictors"]]] <- .scaleNumericData(dataset[, options[["predictors"]], drop = FALSE])
5048
}

R/commonMachineLearningClustering.R

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,7 @@
3333
.mlClusteringReadData <- function(dataset, options) {
3434
predictors <- unlist(options[["predictors"]])
3535
predictors <- predictors[predictors != ""]
36-
if (is.null(dataset)) {
37-
dataset <- .readAndAddCompleteRowIndices(options, "predictors")
38-
}
36+
dataset <- .readAndAddCompleteRowIndices(options, "predictors")
3937
if (options[["scaleVariables"]] && length(unlist(options[["predictors"]])) > 0) {
4038
dataset <- .scaleNumericData(dataset)
4139
}

R/commonMachineLearningRegression.R

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,7 @@
4545
}
4646

4747
.readDataRegressionAnalyses <- function(dataset, options, jaspResults) {
48-
if (is.null(dataset)) {
49-
dataset <- .readDataClassificationRegressionAnalyses(dataset, options)
50-
}
48+
dataset <- .readDataClassificationRegressionAnalyses(dataset, options)
5149
if (length(unlist(options[["predictors"]])) > 0 && options[["scaleVariables"]]) {
5250
dataset[, options[["predictors"]]] <- .scaleNumericData(dataset[, options[["predictors"]], drop = FALSE])
5351
}
@@ -72,9 +70,7 @@
7270
options[[name2]] <- rep("scale", length(options[[name]]))
7371
}
7472
dataset <- jaspBase::readDataSetByVariableTypes(options, c(optionNames, optionNamesAsNumeric))
75-
complete.index <- which(complete.cases(dataset))
76-
dataset <- na.omit(dataset)
77-
rownames(dataset) <- as.character(complete.index)
73+
dataset <- jaspBase::excludeNaListwise(dataset, c(options[["target"]], options[["predictors"]]))
7874
return(dataset)
7975
}
8076

R/mlRegressionRegularized.R

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,7 @@ mlRegressionRegularized <- function(jaspResults, dataset, options, ...) {
7474

7575
predictors <- unlist(options["predictors"])
7676
predictors <- predictors[predictors != ""]
77-
if (is.null(dataset)) {
78-
dataset <- .readAndAddCompleteRowIndices(options, c("target", "predictors", "weights"), testSetIndicator)
79-
}
77+
dataset <- .readAndAddCompleteRowIndices(options, c("target", "predictors", "weights"), testSetIndicator)
8078
if (length(unlist(options[["predictors"]])) > 0 && options[["scaleVariables"]]) {
8179
dataset[, options[["predictors"]]] <- .scaleNumericData(dataset[, options[["predictors"]], drop = FALSE])
8280
}

0 commit comments

Comments
 (0)