caretEnsemble fails when na.action=na.pass is includedHow to track a progress while building model with the caret package?Errors when running Caret package in RError with the train function in caret when using gbm with custom weightscaretEnsmble with different trained datasets with SVM (issue)How to train several models within a loop forHow to pass saved models to caretEnsemblecross validation in r with caret packageR caret gbm classification, predict.gbm(…, type=“response) and the caret package predict(…,type=”prob") of a gbm do not matchError with caret package - classification v regressionHow to fix this error: “Error in auc3_(actual, predicted, ranks) : Not compatible with requested type: [type=character; target=double].”
Need help identifying/translating a plaque in Tangier, Morocco
Can Medicine checks be used, with decent rolls, to completely mitigate the risk of death from ongoing damage?
Distance between two points on a map made for a game
What is the white spray-pattern residue inside these Falcon Heavy nozzles?
What is the meaning of "of trouble" in the following sentence?
"which" command doesn't work / path of Safari?
Why do we use polarized capacitors?
How can bays and straits be determined in a procedurally generated map?
Factorio analysis: data munging
What is the command to reset a PC without deleting any files
Copycat chess is back
The use of multiple foreign keys on same column in SQL Server
Can I make popcorn with any corn?
Extreme, but not acceptable situation and I can't start the work tomorrow morning
Is Social Media Science Fiction?
Schwarzschild Radius of the Universe
Patience, young "Padovan"
Chess with symmetric move-square
Why does this relative pronoun not take the case of the noun it is referring to?
A newer friend of my brother's gave him a load of baseball cards that are supposedly extremely valuable. Is this a scam?
Can you lasso down a wizard who is using the Levitate spell?
How would photo IDs work for shapeshifters?
Does the radius of the Spirit Guardians spell depend on the size of the caster?
How do I create uniquely male characters?
caretEnsemble fails when na.action=na.pass is included
How to track a progress while building model with the caret package?Errors when running Caret package in RError with the train function in caret when using gbm with custom weightscaretEnsmble with different trained datasets with SVM (issue)How to train several models within a loop forHow to pass saved models to caretEnsemblecross validation in r with caret packageR caret gbm classification, predict.gbm(…, type=“response) and the caret package predict(…,type=”prob") of a gbm do not matchError with caret package - classification v regressionHow to fix this error: “Error in auc3_(actual, predicted, ranks) : Not compatible with requested type: [type=character; target=double].”
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I want to create a ensemble model using the 'caretList' function in R package 'caretEnsemble'
When I include the code na.action = na.pass in my ensemble code, I get the error
"Error in as.vector(x, "character") :
cannot coerce type 'closure' to vector of type 'character'"
As far as I understand this error occurs when you try to use an R function as a object. But my code appears correct and I used the same code to successfully train separate models in R package "caret"
If I exclude na.action=na.pass, I get the error
"Error in na.fail.default(list(y = c(2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L,: missing values in object"
If I run the model on the dataset where I have excluded all the incomplete rows (where any observation has an na), it runs.
My dataset has 19 (all numeric) predictor variables, 30905 rows (observations) with several na values in it (some variables up to 18 000 na's). So I do not want to only model with only complete rows.
My model code is as follows:
set.seed(1269)
mycontrol<- trainControl(
method="repeatedcv", number = 5, repeats = 5,
savePredictions = "final",
classProbs=TRUE,
index = createResample(dat$y,25),
summaryFunction=twoClassSummary
)
model_list <- caretList(
y~., data=dat,
trControl=mycontrol,
na.action = na.pass,
methodList=c("ranger","gbm")
)
I have checked the structure of the data. The predictor variable is a two-class factor and the response variables are all either numeric or integers. I have also used the same data to successfully train independent models in caret, so I doubt it is a problem with the data.
Does anyone have a possible solution for me? Thank you.
Edit: I made use of the function "knnImputation" in the R package "DMwR" to impute NA values before modelling, in stead of including this in the "preprocess" function/phase. Now my model is running. But I am still interested to find out why I had these errors.
r machine-learning na r-caret
add a comment |
I want to create a ensemble model using the 'caretList' function in R package 'caretEnsemble'
When I include the code na.action = na.pass in my ensemble code, I get the error
"Error in as.vector(x, "character") :
cannot coerce type 'closure' to vector of type 'character'"
As far as I understand this error occurs when you try to use an R function as a object. But my code appears correct and I used the same code to successfully train separate models in R package "caret"
If I exclude na.action=na.pass, I get the error
"Error in na.fail.default(list(y = c(2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L,: missing values in object"
If I run the model on the dataset where I have excluded all the incomplete rows (where any observation has an na), it runs.
My dataset has 19 (all numeric) predictor variables, 30905 rows (observations) with several na values in it (some variables up to 18 000 na's). So I do not want to only model with only complete rows.
My model code is as follows:
set.seed(1269)
mycontrol<- trainControl(
method="repeatedcv", number = 5, repeats = 5,
savePredictions = "final",
classProbs=TRUE,
index = createResample(dat$y,25),
summaryFunction=twoClassSummary
)
model_list <- caretList(
y~., data=dat,
trControl=mycontrol,
na.action = na.pass,
methodList=c("ranger","gbm")
)
I have checked the structure of the data. The predictor variable is a two-class factor and the response variables are all either numeric or integers. I have also used the same data to successfully train independent models in caret, so I doubt it is a problem with the data.
Does anyone have a possible solution for me? Thank you.
Edit: I made use of the function "knnImputation" in the R package "DMwR" to impute NA values before modelling, in stead of including this in the "preprocess" function/phase. Now my model is running. But I am still interested to find out why I had these errors.
r machine-learning na r-caret
add a comment |
I want to create a ensemble model using the 'caretList' function in R package 'caretEnsemble'
When I include the code na.action = na.pass in my ensemble code, I get the error
"Error in as.vector(x, "character") :
cannot coerce type 'closure' to vector of type 'character'"
As far as I understand this error occurs when you try to use an R function as a object. But my code appears correct and I used the same code to successfully train separate models in R package "caret"
If I exclude na.action=na.pass, I get the error
"Error in na.fail.default(list(y = c(2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L,: missing values in object"
If I run the model on the dataset where I have excluded all the incomplete rows (where any observation has an na), it runs.
My dataset has 19 (all numeric) predictor variables, 30905 rows (observations) with several na values in it (some variables up to 18 000 na's). So I do not want to only model with only complete rows.
My model code is as follows:
set.seed(1269)
mycontrol<- trainControl(
method="repeatedcv", number = 5, repeats = 5,
savePredictions = "final",
classProbs=TRUE,
index = createResample(dat$y,25),
summaryFunction=twoClassSummary
)
model_list <- caretList(
y~., data=dat,
trControl=mycontrol,
na.action = na.pass,
methodList=c("ranger","gbm")
)
I have checked the structure of the data. The predictor variable is a two-class factor and the response variables are all either numeric or integers. I have also used the same data to successfully train independent models in caret, so I doubt it is a problem with the data.
Does anyone have a possible solution for me? Thank you.
Edit: I made use of the function "knnImputation" in the R package "DMwR" to impute NA values before modelling, in stead of including this in the "preprocess" function/phase. Now my model is running. But I am still interested to find out why I had these errors.
r machine-learning na r-caret
I want to create a ensemble model using the 'caretList' function in R package 'caretEnsemble'
When I include the code na.action = na.pass in my ensemble code, I get the error
"Error in as.vector(x, "character") :
cannot coerce type 'closure' to vector of type 'character'"
As far as I understand this error occurs when you try to use an R function as a object. But my code appears correct and I used the same code to successfully train separate models in R package "caret"
If I exclude na.action=na.pass, I get the error
"Error in na.fail.default(list(y = c(2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L,: missing values in object"
If I run the model on the dataset where I have excluded all the incomplete rows (where any observation has an na), it runs.
My dataset has 19 (all numeric) predictor variables, 30905 rows (observations) with several na values in it (some variables up to 18 000 na's). So I do not want to only model with only complete rows.
My model code is as follows:
set.seed(1269)
mycontrol<- trainControl(
method="repeatedcv", number = 5, repeats = 5,
savePredictions = "final",
classProbs=TRUE,
index = createResample(dat$y,25),
summaryFunction=twoClassSummary
)
model_list <- caretList(
y~., data=dat,
trControl=mycontrol,
na.action = na.pass,
methodList=c("ranger","gbm")
)
I have checked the structure of the data. The predictor variable is a two-class factor and the response variables are all either numeric or integers. I have also used the same data to successfully train independent models in caret, so I doubt it is a problem with the data.
Does anyone have a possible solution for me? Thank you.
Edit: I made use of the function "knnImputation" in the R package "DMwR" to impute NA values before modelling, in stead of including this in the "preprocess" function/phase. Now my model is running. But I am still interested to find out why I had these errors.
r machine-learning na r-caret
r machine-learning na r-caret
edited Mar 9 at 4:07
jmuhlenkamp
1,508526
1,508526
asked Mar 1 at 11:21
MiMiMiMi
184128
184128
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54943617%2fcaretensemble-fails-when-na-action-na-pass-is-included%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54943617%2fcaretensemble-fails-when-na-action-na-pass-is-included%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown