pdf_skew_1d Function

function pdf_skew_1d(self) result(skew)

Arguments

Type IntentOptional Attributes Name
type(pdf_kernel) :: self

Return Value real(kind=8)


Calls

proc~~pdf_skew_1d~2~~CallsGraph proc~pdf_skew_1d~2 pdf_skew_1d pdf_mean_1d pdf_mean_1d proc~pdf_skew_1d~2->pdf_mean_1d pdf_moment_1d pdf_moment_1d proc~pdf_skew_1d~2->pdf_moment_1d pdf_sdev_1d pdf_sdev_1d proc~pdf_skew_1d~2->pdf_sdev_1d

Source Code

function pdf_skew_1d(self) result(skew)
  type(pdf_kernel) :: self
  real(8)          :: mean,sdev,skew
  mean = pdf_mean_1d(self)
  sdev = pdf_sdev_1d(self)
  skew = pdf_moment_1d(self,3)
  skew = skew - 3*mean*sdev**2 - mean**3
  skew = skew/sdev**3
end function pdf_skew_1d