Hello,

Why would it be awkward to show values like 4600? If those are the values, show them. When there is a large difference, orders of magnitude, you can plot logs by setting parameter log = "y" as in

boxplot(10^(0:5), log = "y")

But I don't see why to have values in the range 2900-4600 (same order of magnitude) is a reason to alter ylim.

Hope this helps,

Rui Barradas

Às 22:58 de 12/03/20, Neha gupta escreveu:
Thanks Hasan and Rui

Rui, as you mentioned

As for the second question, if your RMSE vector had values in the range
2900 to 4600 and the y axis limits are c(0, 1), how can you expect to
see anything?

Then what should be the values of ylim in boxplots? I need to show them as boxplot between 0-1 or 1-10, even 10-100 but it will be very awkward if the boxplot shows the values of 3500 etc.

Regards



On Thu, Mar 12, 2020 at 11:51 PM Rui Barradas <ruipbarra...@sapo.pt <mailto:ruipbarra...@sapo.pt>> wrote:

    Hello,

    To rescale data so that their values are between 0 and 1, use this
    function:


    scale01 <- function(x, na.rm = FALSE){
        (x - min(x, na.rm = na.rm))/(max(x, na.rm = na.rm) - min(x, na.rm =
    na.rm))
    }

    x <- c(SVM=3500,
             ANN=4600,
             R.Forest=2900)

    scale01(x)
    #      SVM       ANN  R.Forest
    #0.3529412 1.0000000 0.0000000


    See base R function ?scale for another way of scaling data.

    As for the second question, if your RMSE vector had values in the range
    2900 to 4600 and the y axis limits are c(0, 1), how can you expect to
    see anything?

    Hope this helps,

    Rui Barradas


    Às 21:08 de 12/03/20, Neha gupta escreveu:
     > Hi
     >
     > I have a regression based data where I get the RMSE results as:
     >
     > SVM=3500
     > ANN=4600
     > R.Forest=2900
     >
     > I want to know how can I make it so that its values comes as 0-1
     >
     > I plot the boxplot for it to indicate their RMSE values and used,
     > ylim=(0,1), but the boxplot which works for RMSE values like 3500
    etc, but
     > when I use ylim=(0,1), all the boxplots suddenly disappears. What
    should I
     > do for it?
     >
     > Thanks
     >
     >       [[alternative HTML version deleted]]
     >
     > ______________________________________________
     > R-help@r-project.org <mailto:R-help@r-project.org> mailing list
    -- To UNSUBSCRIBE and more, see
     > https://stat.ethz.ch/mailman/listinfo/r-help
     > PLEASE do read the posting guide
    http://www.R-project.org/posting-guide.html
     > and provide commented, minimal, self-contained, reproducible code.
     >


______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to