Learn R Programming

AFM (version 1.0.0)

evaluateVariogramModels: evaluateVariogramModels method to evaluate the basic variogram models

Description

evaluateVariogramModels method to evaluate the basic variogram models available in the gstat package A AFMImageVariogramAnalysis method to handle the variogram analysis of an AFMImage. The variogram models used can be seen with the show.vgms() function from the gstat package.

Usage

evaluateVariogramModels(AFMImageVariogramAnalysis, AFMImage)


  ## S3 method for class 'AFMImageVariogramAnalysis':
evaluateVariogramModels(AFMImageVariogramAnalysis,
  AFMImage)

Arguments

AFMImageVariogramAnalysis
an object
AFMImage

Examples

Run this code
library(AFM)

data("AFMImageOfRegularPeaks")
# take an extract of the image to fasten the calculation
AFMImage<-extractAFMImage(AFMImageOfRegularPeaks, 40, 40, 32)
# e.g. AFMImage@fullfilename<-"/users/ubuntu/AFMImageOfRegularPeaks-extract.txt"
AFMImage@fullfilename<-paste(tempdir(), "AFMImageOfRegularPeaks-extract.txt", sep="/")

AFMImageAnalyser<-AFMImageAnalyser(AFMImage)

 # Variogram analysis
sampleSizePercentage<-3.43/100
variogramAnalysis<-AFMImageVariogramAnalysis(sampleSizePercentage)
variogramAnalysis@omnidirectionalVariogram<- AFM::calculateOmnidirectionalVariogram(AFMImage)
variogramAnalysis@directionalVariograms<- AFM::calculateDirectionalVariograms(AFMImage)

# manage model evaluations
AFMImageVariogram<-variogramAnalysis@omnidirectionalVariogram
class(AFMImageVariogram)=c("gstatVariogram","data.frame")
variogramAnalysis<-evaluateVariogramModels(variogramAnalysis, AFMImage)

mergedDT<-getDTModelEvaluation(variogramAnalysis)
mergedDT
sillRangeDT<-getDTModelSillRange(variogramAnalysis)
sillRangeDT

Run the code above in your browser using DataLab