Эффективна для чего? Диеты ведь разные бывают, для разных целей. Если речь о похудении, то всё равно в конечном итоге всё будет зависеть от соотношения поступивших/истраченных калорий, тут уж никуда не денешься.
Если же речь о здоровье, о разгрузке организма, который во время голодания начинает заниматься самодетоксом (аутофагией), о нормализации уровня инсулина и других гормонов, то конечно, 16/8 более эффективно, чем есть 6 раз в день.
Но есть ещё вопрос стресса. Если для вас 16 часов без еды - это стресс, половину этого времени вы нарезаете круги вокруг холодильника, как голодная акула, то вырабатываемый кортизол сведёт на нет не потенциальные плюсы такого режима питания (как впрочем и любого другого).