quasiconcavity            package:micEcon            R Documentation

_T_e_s_t _f_o_r _q_u_a_s_i_c_o_n_c_a_v_i_t_y / _q_u_a_s_i_c_o_n_v_e_x_i_t_y

_D_e_s_c_r_i_p_t_i_o_n:

     Test wether a function is quasiconcave or quasiconvex. The
     bordered Hessian of this function is checked by 'quasiconcavity'()
     or 'quasiconvexity'().

_U_s_a_g_e:

        quasiconcavity( m, tol = .Machine$double.eps )
        quasiconvexity( m, tol = .Machine$double.eps )

_A_r_g_u_m_e_n_t_s:

       m: a bordered Hessian matrix or a list containing bordered
          Hessian matrices

     tol: tolerance level (values between '-tol' and 'tol' are
          considered to be zero).

_V_a_l_u_e:

     locigal or a logical vector (if 'm' is a list).

_A_u_t_h_o_r(_s):

     Arne Henningsen ahenningsen@agric-econ.uni-kiel.de

_R_e_f_e_r_e_n_c_e_s:

     Chiang, A.C. (1984) _Fundamental Methods of Mathematical
     Economics_, 3rd ed., McGraw-Hill.

_E_x_a_m_p_l_e_s:

        quasiconcavity( matrix( 0, 3, 3 ) )

        quasiconvexity( matrix( 0, 3, 3 ) )

        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 )

        quasiconvexity( m )

