Description Usage Arguments Details Value References See Also
This function is the rasclass implementation of the Maximum Likelihood Classifier.
1 | rasclassMlc(rasclassObj)
|
rasclassObj |
A |
This function is used in the wrapping function classifyRasclass
to perform Maximum Likelihood Classification. It is provided for review and possible alterations, but it is not recommended for direct use, since this function does not include accuracy assessment or in-sample verification. Therefore it is recomended to perform Maximum Likelihood Classification through the function classifyRasclass
using the 'methods' argument.
The Maximum Likelihood Classification assumes that for each class, the probability of class membership can be described by a multidimensional Gaussian probability density function. Under this assumption, the maximum likelihood estimates of the probability density function parameters are simply the mean vector and covariance matrix of the subset of each class of the training data. The probability of class membership for prediction is then determined by these estimated parameters and the classification is done by selecting the most probable class for each observation. For details see Paola & Schowengerdt (2005) or statistical textbooks.
A rasclass-class
object with the results of the Maximum Likelihood Classification.
Paola, J. D., Schowengerdt, R. A. (1995). A detailed comparison of backpropagation neural network and maximum-likelihood classifiers for urban land use classification. IEEE Transactions on Geoscience and Remote Sensing, 33(4), 981-996.
rasclass-package
,
rasclass-class
,
rasclassRaster-class
,
readRasterFolder
,
setRasclassData
,
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.