update and add dual likelihood

grammar in the method name is wrong
I suggest
dual_parameters_valid as name