当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R plot.Variogram 绘制变差函数对象


R语言 plot.Variogram 位于 nlme 包(package)。

说明

生成半变异函数与距离的xyplot。如果 smooth = TRUE ,则将 loess 平滑器添加到绘图中。如果 showModel = TRUEx 包含 "modelVariog" 属性,则相应的半变异函数将添加到图中。

用法

## S3 method for class 'Variogram'
plot(x, smooth, showModel, sigma, span, xlab,
     ylab, type, ylim, grid, ...)

参数

x

继承自类 "Variogram" 的对象,由一个 DataFrame 组成,该 DataFrame 包含名为 variogdist 的两列,表示半变异函数值和相应的距离。

smooth

一个可选的逻辑值,控制是否应将 loess 平滑器添加到绘图中。当 showModelFALSE 时,默认为 TRUE

showModel

一个可选逻辑值,控制是否应将与 x"modelVariog" 属性对应的半变异函数(如果存在)添加到图中。当 "modelVariog" 属性存在时,默认为 TRUE

sigma

用作绘图中显示的水平线高度的可选数值。可以用来表示过程标准差。默认值为 NULL ,表示不绘制水平线。

span

带有 loess 拟合平滑参数的可选数值。默认值为 0.6。

xlab , ylab

带有 x 和 y 轴标签的可选字符串。默认分别为 "Distance""SemiVariogram"

type

指示绘图类型的可选字符。默认为 "p"

ylim

带有 y 轴限制的可选数值向量。默认为 c(0, max(x$variog))

grid

一个可选的逻辑值,指示是否应将网格添加到绘图中。默认为 FALSE

...

传递给 Trellis xyplot 函数的可选参数。

xyplot 网格图。

例子

fm1 <- lme(follicles ~ sin(2*pi*Time) + cos(2*pi*Time), Ovary)
plot(Variogram(fm1, form = ~ Time | Mare, maxDist = 0.7))

作者

José Pinheiro and Douglas Bates bates@stat.wisc.edu

也可以看看

Variogram , xyplot , loess

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Plot a Variogram Object。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。