Это конструкция, эквивалентная сложноподчиненному предложению с отсутствующим соотносительным словом (если восстановить соотносительное слово, постановка запятой не вызовет сомнений: Занимаюсь тем, чем хочу). В пункте 6 раздела 21 справочника по пунктуации Д. Э. Розенталя говорится, что в таких конструкциях запятая ставится, «однако при отсутствии интонационного отделения» не ставится, например: Найдите мне кто вяжет. Предложение Занимаюсь чем хочу! прочитывается без паузы, так что запятая в нем не нужна.
Запятая нужна. Сочетание по данным (чего) указывает на источник информации и является вводным.
Вопрос непростой. Судить о наличии или отсутствии сравнения можно, лишь имея перед глазами контекст. Но, действительно, отсутствие сравнения дает повод не ставить запятую.
Правильно: поражаешься чему (уму, красоте), поражен чем (умом, красотой).
Правильно: как ни в чём не бывало.
Извините. Ответ исправлен.
Сочетания типа по теореме X являются скорее обстоятельством причины (≈ «поскольку такова теорема Х»), нежели ссылкой на источник информации; теорема может быть приведена в разных источниках, созданных разными авторами. Конструкции вроде по словам учёных или по расчётам кого-то заключают в себе субъективность, то есть высказывание основано на мнении, данных или расчётах, которые могут быть подвержены изменению интерпретации или оценке. Такая субъективность характерна для вводных конструкций.
При этом сочетания типа по теореме Х могут быть выделены запятыми, как и любые другие обстоятельства, для попутного пояснения или смыслового выделения.