quasiconcavity.Rd
Test wether a function is quasiconcave or quasiconvex. The bordered Hessian of this function is checked by quasiconcavity() or quasiconvexity().
quasiconcavity
quasiconvexity
quasiconcavity( m, tol = .Machine$double.eps ) quasiconvexity( m, tol = .Machine$double.eps )
a bordered Hessian matrix or a list containing bordered Hessian matrices
tolerance level (values between -tol and tol are considered to be zero).
-tol
tol
locigal or a logical vector (if m is a list).
m
Chiang, A.C. (1984) Fundamental Methods of Mathematical Economics, 3rd ed., McGraw-Hill.
Arne Henningsen
quasiconcavity( matrix( 0, 3, 3 ) ) #> [1] TRUE quasiconvexity( matrix( 0, 3, 3 ) ) #> [1] TRUE m <- list() m[[1]] <- matrix( c( 0,-1,-1, -1,-2,3, -1,3,5 ), 3, 3 ) m[[2]] <- matrix( c( 0,1,-1, 1,-2,3, -1,3,5 ), 3, 3 ) quasiconcavity( m ) #> [1] TRUE FALSE quasiconvexity( m ) #> [1] FALSE TRUE