R語言
in.out
位於 mgcv
包(package)。 說明
測試一組點中的每個點是否位於由一個或多個(可能是嵌套的)多邊形定義的區域內。如果點位於奇數個多邊形內部,則算作‘inside’。
用法
in.out(bnd,x)
參數
bnd |
兩列矩陣,其行定義定義區域邊界的多邊形的頂點。不同的多邊形應由 |
x |
兩列矩陣。每行都是一個點,用於測試是否包含在 |
細節
該算法的工作原理是對邊界交叉進行計數(使用編譯的 C 代碼)。
值
長度為 nrow(x)
的邏輯向量。如果x
的相應行位於邊界內,則TRUE
,否則為FALSE
。
例子
library(mgcv)
data(columb.polys)
bnd <- columb.polys[[2]]
plot(bnd,type="n")
polygon(bnd)
x <- seq(7.9,8.7,length=20)
y <- seq(13.7,14.3,length=20)
gr <- as.matrix(expand.grid(x,y))
inside <- in.out(bnd,gr)
points(gr,col=as.numeric(inside)+1)
作者
Simon N. Wood simon.wood@r-project.org
參考
相關用法
- R influence.gam 提取 GAM 的影響/帽子矩陣的對角線
- R interpret.gam 解釋GAM公式
- R inSide 點是否在邊界內?
- R initial.sp 多重平滑參數估計的起始值
- R identifiability 可識別性限製
- R vcov.gam 從 GAM 擬合中提取參數(估計器)協方差矩陣
- R gam.check 擬合 gam 模型的一些診斷
- R null.space.dimension TPRS 未懲罰函數空間的基礎
- R gam.reparam 尋找平方根懲罰的穩定正交重新參數化。
- R extract.lme.cov 從 lme 對象中提取數據協方差矩陣
- R scat 用於重尾數據的 GAM 縮放 t 係列
- R choldrop 刪除並排名第一 Cholesky 因子更新
- R smooth.construct.cr.smooth.spec GAM 中的懲罰三次回歸樣條
- R bandchol 帶對角矩陣的 Choleski 分解
- R gam.side GAM 的可識別性邊條件
- R cox.ph 附加 Cox 比例風險模型
- R mgcv.parallel mgcv 中的並行計算。
- R gamm 廣義加性混合模型
- R pdTens 實現張量積平滑的 pdMat 類的函數
- R Predict.matrix GAM 中平滑項的預測方法
- R Predict.matrix.soap.film 皂膜光滑度預測矩陣
- R smooth.construct.bs.smooth.spec GAM 中的懲罰 B 樣條
- R gamlss.gH 計算回歸係數的對數似然導數
- R plot.gam 默認 GAM 繪圖
- R mvn 多元正態加性模型
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Which of a set of points lie within a polygon defined region。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。