Skip to content

panel.bpplot

6 messages · Frank E Harrell Jr, Dieter Menne, netrunner

#
Hi everybody,

I am a newbie in R. I would like to use the panel.bpplot function on my data
set but I have some problems. Can this function work on matrix? My data set
have some NaN and when I run panel.bpplot function it returns error due to
the presence of NaN. How Can I solve this?

Thank you so much for your help

netrunner
#
netrunner wrote:
Read documentation for lattice graphics.  Get your problem solved with 
bwplot(....) without panel=panel.bpplot then add the panel=.

Frank
#
netrunner wrote:
You should never use panel.bpplot directly, but rather in a bwplot()
function. See the examples coming with the documentation in package Hmisc.
Used correctly, it has no problem with NA. In general, one would use it with
a data.frame, because grouping is often a factor.

If this does not solve your problem, please repost with a modification of
the sample below that shows the problem.

Dieter


library(Hmisc)
set.seed(13)
data = data.frame(x =rnorm(1000), g <- sample(1:6, 1000, replace=TRUE))
bwplot(g ~ x, panel=panel.bpplot, data=data)
# Add NA
data$x[1:3] = NA
data$x[data$g==6]  = NA
bwplot(g ~ x, panel=panel.bpplot, data=data)
2 days later
#
Dear Dieter,
thank you so much for your help. I have a question yet, sorry. I have as "x"
variable a matrix (14 row,8 columns) containing the numerical ratings of a
group of users. I cannot use bwplot in this case. How can do it?


thank you so much

netrunner
Dieter Menne wrote:

  
    
#
You ignored my posting about getting Lattice to work for you (bwplot( 
... )) before trying to add panel=panel.bpplot to the command.  Once you 
learn how to use lattice you will be able to answer your own question. 
One of the things you will find out is that only a few lattice functions 
handle matrices.

Frank
netrunner wrote:

  
    
#
Ok, thank you so much! 
netrunner
Frank E Harrell Jr wrote: