#include #include #include #include using std::vector; using std::log; Logit::Logit ():ScalarFunc ("logit", 1) { } double Logit::eval (vector const &args) const { double arg = *args[0]->value (); return log (arg / (1 - arg)); } bool Logit::checkParameterValue (vector const &args) const { double arg = *args[0]->value (); return (arg >= 0 && arg <= 1); }