rxTest({
test_that("incomplete gamma", {
gp <- rxode2({
x <- gammap(a, z)
})
## Numbers taken from pracma
expect_equal(lowergamma(2, 1.5), 0.4421746)
expect_equal(uppergamma(2, 1.5), 0.5578254)
expect_equal(gammap(2, 1.5), 0.4421746)
expect_equal(lowergamma(3, 1.5), 0.3823063, tolerance = 1e-6)
expect_equal(uppergamma(3, 1.5), 1.6176937, tolerance = 1e-6)
expect_equal(uppergamma(3, 1.5), 1.6176937, tolerance = 1e-6)
## note -1.5 doesn't work with boost, but works with pracma...
expect_equal(gammaq(2, 1.5), 0.5578254, tolerance = 1e-6)
expect_equal(
rxFromSE("Derivative(gammap(x,y),y)"),
"gammapDer(x,y)"
)
})
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.