project.ppm(spatstat)
project.ppm()所属R语言包:spatstat
Force Point Process Model to be Valid
受力点过程模型是有效的
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Ensures that a fitted point process model satisfies the integrability conditions for existence of the point process.
确保合身点过程模型满足可积条件的点过程的存在。
用法----------Usage----------
project.ppm(object, ..., fatal=FALSE, trace=FALSE)
参数----------Arguments----------
参数:object
Fitted point process model (object of class "ppm").
合身点过程模型(对象类"ppm"“)。
参数:...
Ignored.
忽略。
参数:fatal
Logical value indicating whether to generate an error if the model cannot be projected to a valid model.
逻辑值,该值指示是否产生一个错误,如果模型不能被投影到一个有效的模型。
参数:trace
Logical value indicating whether to print a trace of the decision process.
逻辑值,该值指示是否打印一丝的决策过程。
Details
详细信息----------Details----------
The model-fitting function ppm fits Gibbs point process models to point pattern data. By default, the fitted model returned by ppm may not actually exist as a point process.
吉布斯点过程模型,以点模式的数据模型拟合函数ppm适合。默认情况下,返回拟合模型的ppm可能实际上并不存在的点处理。
First, some of the fitted coefficients of the model may be NA or infinite values. This usually occurs when the data are insufficient to estimate all the parameters. The model is said to be unidentifiable or confounded.
首先,该模型的拟合系数NA或无穷大值。这通常发生时的数据是不够的,估计所有的参数。该模型被认为是无法识别或混淆。
Second, unlike a regression model, which is well-defined for any finite values of the fitted regression coefficients, a Gibbs point process model is only well-defined if the fitted interaction parameters satisfy some constraints. A famous example is the Strauss process (see Strauss) which exists only when the interaction parameter gamma is less than or equal to 1. For values gamma > 1, the probability density is not integrable and the process does not exist (and cannot be simulated).
其次,与回归模型,这是定义的任何有限值的拟合回归系数,吉布斯点过程模型是唯一的定义,如果装的相互作用参数满足一定的约束条件。一个著名的例子是施特劳斯过程(Strauss)的存在,只有当相互作用参数gamma是小于或等于1。的值gamma > 1,概率密度是不可积的过程中不存在(无法模拟)。
By default, ppm does not enforce the constraint that a fitted Strauss process (for example) must satisfy gamma <= 1. This is because a fitted parameter value of gamma > 1 could be useful information for data analysis, as it indicates that the Strauss model is not appropriate, and suggests a clustered model should be fitted.
默认情况下,ppm不强制约束,安装斯特劳斯过程(例如)必须满足gamma <= 1。这是因为一个拟合参数值gamma > 1可能是有用的信息,对数据进行分析,因为它表明,施特劳斯模型是不恰当的,并建议应安装一个聚集的模型。
The function project.ppm modifies the model object so that the model is valid.
的功能project.ppm修改模型object“这样的模型是有效的。
project.ppm identifies the terms in the model object that are associated with illegal parameter values (i.e. parameter values which are either NA, infinite, or outside their permitted range). It considers all possible sub-models of object obtained by deleting one or more of these terms. It identifies which of these submodels are valid, and chooses the valid submodel with the largest pseudolikelihood. The result of project.ppm is the true maximum pseudolikelihood fit to the data.
project.ppm标识模型中的object,都与非法的参数值(即参数值,要么是NA,无穷大,或者超出其允许的范围内)。考虑所有可能的子模型object删除一个或多个这些条款。它确定了这些子模型是有效的,有效的子模型的最大pseudolikelihood的选择。 project.ppm的结果是最大的真实pseudolikelihood适合的数据。
For large datasets or complex models, the algorithm used in project.ppm may be time-consuming, because it takes time to compute all the sub-models. A faster, approximate algorithm can be applied by setting spatstat.options(project.fast=TRUE). This produces a valid submodel, which may not be the maximum pseudolikelihood submodel.
对于大型数据集或复杂的模型,用于project.ppm可能是费时的,因为它需要时间来计算所有子模型的算法。可以通过设置spatstat.options(project.fast=TRUE)更快,近似算法。这产生一个有效的子模型,这可能不是最大pseudolikelihood子模型。
Use the function valid.ppm to check whether a fitted model object specifies a well-defined point process.
使用的功能valid.ppm来检查是否有合适的模型对象指定一个明确的点过程。
Use the expression all(is.finite(coef(object))) to determine whether all parameters are identifiable.
使用的表达all(is.finite(coef(object))),以确定是否所有的参数是可识别的。
值----------Value----------
Another point process model (object of class "ppm").
另一点过程模型(对象类"ppm"“)。
(作者)----------Author(s)----------
Adrian Baddeley
<a href="mailto:Adrian.Baddeley@csiro.au">Adrian.Baddeley@csiro.au</a>
<a href="http://www.maths.uwa.edu.au/~adrian/">http://www.maths.uwa.edu.au/~adrian/</a>
and Rolf Turner
<a href="mailto:r.turner@auckland.ac.nz">r.turner@auckland.ac.nz</a>
参见----------See Also----------
ppm, valid.ppm, spatstat.options
ppm,valid.ppm,spatstat.options
实例----------Examples----------
fit <- ppm(redwood, ~1, Strauss(0.1))
coef(fit)
fit2 <- project.ppm(fit)
coef(fit2)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|