translate English to German: Their estimates have been lauded, but also questioned because of their misinterpretation of their own figures. 
Die Zahlen der Wissenschaftler wurden einerseits gewürdigt, ernteten andererseits aber auch Kritik, weil die Forscher ihre eigenen Zahlen falsch interpretierten.