svyplot                package:survey                R Documentation

_P_l_o_t_s _f_o_r _s_u_r_v_e_y _d_a_t_a

_D_e_s_c_r_i_p_t_i_o_n:

     Because observations in survey samples may represent very
     different numbers of units in the population ordinary plots can be
     misleading. The 'svyplot' function produces plots adjusted in
     various ways for sampling weights.

_U_s_a_g_e:

     svyplot(formula, design, style = c("bubble", "hex", "grayhex","subsample"),
     sample.size = 500, subset = NULL, legend = 1, inches = 0.05, ...)

_A_r_g_u_m_e_n_t_s:

 formula: A model formula

  design: A survey object (svydesign or svrepdesign)

   style: See Details below

sample.size: For 'style="subsample"'

  subset: expression using variables in the design object

  legend: For 'style="hex"' or '"grayhex"'

  inches: Scale for bubble plots

     ...: Passed to 'plot' methods

_D_e_t_a_i_l_s:

     Bubble plots are scatterplots with circles whose area is
     proportional to the sampling weight.  The two "hex" styles produce
     hexagonal binning scatterplots, and require the 'hexbin' package
     from Bioconductor.

     The 'subsample' method uses the sampling weights to create a
     sample from approximately the population distribution and passes
     this to 'plot'

     Bubble plots are suited to small surveys, hexagonal binning and
     subsampling to large surveys where plotting all the points would
     result in too much overlap.

_V_a_l_u_e:

     None

_S_e_e _A_l_s_o:

_E_x_a_m_p_l_e_s:

     data(api)
     dstrat<-svydesign(id=~1,strata=~stype, weights=~pw, data=apistrat, fpc=~fpc)

     svyplot(api00~api99, design=dstrat, style="bubble")
     ## Not run: 
     ## these two require the hexbin package from Bioconductor
     svyplot(api00~api99, design=dstrat, style="hex", xlab="1999 API",ylab="2000 API")
     svyplot(api00~api99, design=dstrat, style="grayhex",legend=0)
     ## End(Not run)
     ## Subsampling doesn't really make sense for such a small survey
     svyplot(api00~api99, design=dstrat, style="subsample")
     svyplot(api00~stype, design=dstrat, style="subsample")

