當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R surf.gls 通過廣義最小二乘法擬合趨勢麵


R語言 surf.gls 位於 spatial 包(package)。

說明

通過廣義最小二乘法擬合趨勢麵。

用法

surf.gls(np, covmod, x, y, z, nx = 1000, ...)

參數

np

多項式曲麵的次數

covmod

評估協方差或相關函數的函數

x

x 坐標或包含 xyz 列的 DataFrame

y

y 坐標

z

z 坐標。將取代x$z

nx

協方差表的箱數。增加會增加準確性,並增加對象的大小。

...

covmod 的參數

包含組件的列表

beta

係數

x
y
z

以及其他僅供內部使用的內容。

例子

library(MASS)  # for eqscplot
data(topo, package="MASS")
topo.kr <- surf.gls(2, expcov, topo, d=0.7)
trsurf <- trmat(topo.kr, 0, 6.5, 0, 6.5, 50)
eqscplot(trsurf, type = "n")
contour(trsurf, add = TRUE)

prsurf <- prmat(topo.kr, 0, 6.5, 0, 6.5, 50)
contour(prsurf, levels=seq(700, 925, 25))
sesurf <- semat(topo.kr, 0, 6.5, 0, 6.5, 30)
eqscplot(sesurf, type = "n")
contour(sesurf, levels = c(22, 25), add = TRUE)

參考

Ripley, B. D. (1981) Spatial Statistics. Wiley.

Venables, W. N. and Ripley, B. D. (2002) Modern Applied Statistics with S. Fourth edition. Springer.

也可以看看

trmat , surf.ls , prmat , semat , expcov , gaucov , sphercov

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Fits a Trend Surface by Generalized Least-squares。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。