Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- dnorm :: Float -> Float -> Float -> Float
- dt :: Double -> Float -> Float
- isOutsideRangeOfCalCurve :: CalCurveBP -> UncalC14 -> Bool
- getRelevantCalCurveSegment :: UncalC14 -> CalCurveBP -> CalCurveBP
- prepareCalCurveSegment :: Bool -> CalCurveBP -> CalCurveBCAD
- makeBCADCalCurve :: CalCurveBP -> CalCurveBCAD
- vectorBPToBCAD :: Vector YearBP -> Vector YearBCAD
- interpolateCalCurve :: CalCurveBP -> CalCurveBP
- normalizeCalPDF :: CalPDF -> CalPDF
- trimLowDensityEdgesCalPDF :: CalPDF -> CalPDF
Documentation
dnorm :: Float -> Float -> Float -> Float Source #
get the density of a normal distribution at a point x
>>>
dnorm 1.0 1.0 1.0
0.3989423
dt :: Double -> Float -> Float Source #
get the density of student's-t distribution at a point x
>>>
dt 1.0 1.0
0.15915494
isOutsideRangeOfCalCurve :: CalCurveBP -> UncalC14 -> Bool Source #
getRelevantCalCurveSegment :: UncalC14 -> CalCurveBP -> CalCurveBP Source #
Take an uncalibrated date and a raw calibration curve and return the relevant segment of the calibration curve
prepareCalCurveSegment :: Bool -> CalCurveBP -> CalCurveBCAD Source #
Modify a calibration curve (segment) with multiple optional steps, including interpolation and transforming dates to BC/AD format
normalizeCalPDF :: CalPDF -> CalPDF Source #