extremevalues icon indicating copy to clipboard operation
extremevalues copied to clipboard

Nan value

Open anomaly122 opened this issue 6 years ago • 2 comments

Hello I have a question. when I use extremevalues package, it show me "NaN create" message. How to solve this?

sample code y <- rlnorm(100) y <- c(0.1min(y),y,10max(y)) K <- getOutliers(y,method="I",distribution="lognormal") L <- getOutliers(y,method="II",distribution="lognormal") par(mfrow=c(1,2)) outlierPlot(y,K,mode="qq") outlierPlot(y,L,mode="residual")

I reference above code and then use my data. (change y value to my data(numeric)) But it is not work properly.

error code sample >>> ex) outlierPlot(y,K,mode="qq") Error in while (par$residuals[i - 1] > par$limit[2] & i > tail(iLambda, : missing value where TRUE/FALSE needed In addition: Warning message: In qlnorm(p, par$mu, par$sigma) : NaN was created.

anomaly122 avatar Sep 27 '17 01:09 anomaly122

It is hard to trace this issue if I can't reproduce it.

Could you be so kind to create a small reproducible example that replicates the warning message you get? That is, please provide a small y vector that gives this error.

markvanderloo avatar Sep 27 '17 13:09 markvanderloo

Thank you for answer ! I just want to find outlier value using this packages. If you have a time, please confirm my issue. thank you!

  • test code :

K <- getOutliers(test$char_level,method="I",distribution="lognormal") L <- getOutliers(test$char_level,method="II",distribution="lognormal") Error in while (par$residuals[i - 1] > par$limit[2] & i > tail(iLambda, : missing value where TRUE/FALSE needed In addition: Warning message: In qlnorm(p, par$mu, par$sigma) : NaN이 생성되었습니다 par(mfrow=c(1,2)) outlierPlot(y,K,mode="qq") outlierPlot(y,L,mode="residual")

  • test data set : https://drive.google.com/open?id=0B0UncreXE_yVdUpVWWQ5bkw3NGM

anomaly122 avatar Sep 28 '17 08:09 anomaly122