"Regarding training Performance metrics in cross Validation"

varunm1
varunm1 New Altair Community Member
edited November 2024 in Community Q&A
Hi,

I am looking to get performance metrics (AUC, Accuracy & RMSE) during training in a cross-validation operator. Are there any suggestions for this?

@lionelderkrikor @Telcontar120

Thanks
Varun

Best Answer

Answers

  • hughesfleming68
    hughesfleming68 New Altair Community Member
    edited December 2018
    Hi Varun, have you tried logging the output using the log operator? Also see if connecting the performance to data operator inside the cross validation operator does what you want.
  • Telcontar120
    Telcontar120 New Altair Community Member
    As my colleagues have mentioned, it is possible to get this information from RapidMiner using the Log operator.  However, I would be quite careful, typically the training error is NOT useful for understanding your model performance.  That's the whole reason you are doing cross-validation, to understand the error on the test set instead.

  • varunm1
    varunm1 New Altair Community Member
    Hi @Telcontar120. Thanks for your response. I am looking into CV test performance, this training performance is to compare with some other work going on.

    @hughesfleming68 @lionelderkrikor Thank you.
  • IngoRM
    IngoRM New Altair Community Member
    Just wanted to chime in since this is a topic I care a lot about (as many probably know by now :wink: )  Even this type of comparison can be pretty much useless.  Reminder: the most simple machine learning model in the world (K-Nearest Neighbors with k=1) has always training error of 0% :smiley:
    Anyway, here is my "magnum opus" on validations and why training errors should be always completely ignored IMHO:
    Hope I do not sound like a cranky school teacher here though...
    Cheers,
    Ingo