Análise de Subgrupos

Uma introdução prática à análise de subgrupos para metanálise em R.

Análise de Subgrupos

Tutorial sobre Análise de Subgrupos em Metanálise no R

1. O que é análise de subgrupos?

Imagine a seguinte situação: você está conduzindo uma metanálise para avaliar a eficácia de um novo medicamento para o coração. Após reunir e analisar os dados de 20 estudos diferentes, o resultado geral do seu modelo aponta que o medicamento não tem efeito nenhum. No entanto, olhando mais de perto, você nota que em três estudos específicos o tratamento teve um sucesso estrondoso. O que está acontecendo aqui?

Se usarmos apenas ferramentas estatísticas puras (como a análise de outliers e de influência que vimos anteriormente), a tendência seria apenas identificar esses três estudos como “anomalias estatísticas” e removê-los para tornar o modelo mais robusto. As análises de outliers e de influência são procedimentos post hoc (feitos após vermos os dados). Elas nos dizem quais estudos estão fugindo do padrão, mas não conseguem nos dizer o porquê.

Mas e se esses três estudos usaram uma dosagem ligeiramente diferente que mudou tudo? Remover esses dados faria você perder uma descoberta significante. É por isso que precisamos ir além dos números sem contexto, precisamos da Análise de Subgrupos 😁. Também conhecida como Análise de Moderadores, essa abordagem permite testar hipóteses específicas para entender o que está gerando a variação nos resultados. Em vez de apenas calcular um efeito médio global, nós investigamos a variação das evidências. deixamos de ver a heterogeneidade (a variação entre os estudos) como um mero “ruído estatístico” e passamos a encará-la como uma oportunidade de descoberta científica.

Diferente da remoção de outliers, os testes de subgrupo devem ser definidos a priori (antes de começar a análise dos dados). Existem infinitas razões pelas quais os tamanhos de efeito podem diferir. O seu papel como pesquisado é restringir a análise apenas às variáveis que realmente importam e fazem sentido científico para o campo de estudo.

2. Qual a lógica de uma análise de subgrupo?

2.1. O modelo de efeitos fixos (plural)

Quando decidimos realizar uma análise de subgrupos, estamos assumindo que os estudos da nossa metanálise não vêm de uma única população global. Em vez disso, nós hipotetizamos que eles pertencem a subgrupos distintos, e que cada um desses subgrupos possui o seu próprio efeito real. O nosso objetivo estatístico passa a ser a rejeição da hipótese nula de que não há diferença entre esses grupos.

Para iniciar o cálculo primeiro nós agrupamos os efeitos dentro de cada subgrupo e, em seguida, comparamos esses subgrupos por meio de um teste estatístico. Na primeira etapa, o agrupamento dentro dos subgrupos segue a mesma lógica de uma metanálise convencional. Embora seja teoricamente possível aplicar o modelo de efeitos fixos comum (assumindo que todos os estudos de um subgrupo compartilham do mesmo efeito exato), na prática essa suposição raramente se sustenta. O mais realista é aplicar o modelo de efeitos aleatórios dentro de cada subgrupo. Isso significa que realizamos várias mini-metanálises separadas, gerando um efeito combinado para cada grupo. Como cada subgrupo ganha sua própria análise, a estimativa da heterogeneidade (\(\tau^2\)) também tende a variar entre eles. Contudo, por razões práticas, é muito comum “juntar” essas estimativas em um único valor de \(\tau^2\) compartilhado. Fazemos isso porque, se um subgrupo tiver muito poucos estudos (cinco ou menos, por exemplo), a estimativa individual de sua heterogeneidade será imprecisa. Usar uma versão combinada da heterogeneidade entre todos os grupos traz muito mais estabilidade e robustez estatística para o modelo.

2.2. Como separar em subgrupos?

Uma vez calculados os efeitos de cada subgrupo, o próximo passo é avaliar se existe uma diferença real entre eles. Uma forma de compreender esse teste é fingir que o efeito combinado de cada subgrupo é, na verdade, o resultado observado de um único grande estudo. Se tivermos três subgrupos, por exemplo, o modelo agirá como se estivesse lidando com três grandes estudos e tentará entender se a variação entre eles se deve apenas ao erro de amostragem ou a diferenças populacionais verdadeiras. Para responder a isso, utilizamos o valor de \(Q\). Calculamos o \(Q\) observado e o comparamos com o valor esperado sob uma distribuição de Qui-quadrado (\(\chi^2\)). Se o nosso \(Q\) observado for substancialmente maior que o esperado, o valor-p do teste será significativo. A significância nos diz que a hipótese nula de que todos os subgrupos são iguais foi rejeitada, indicando que pelo menos dois grupos (ou combinações deles) diferem entre si.

2.3. Por Que Chamamos de “Efeitos Fixos (Plural)”?

Esse modelo funciona como um sistema híbrido — também chamado no meio acadêmico de modelo de efeitos mistos. Ele combina duas dinâmicas diferentes:

Por exemplo, se você divide sua análise entre pacientes “com comorbidade” e “sem comorbidade”, ou entre exames de “auto-relato” e “avaliação médica”, você esgotou as categorias de interesse para aquela variável. Não há outras opções flutuando por aí para generalizar. Existem múltiplos efeitos reais (um para cada grupo), mas essas divisões são fixas e bem delimitadas. É por isso que usamos o termo “efeitos fixos” no plural.

No entanto, vale um aviso importante: essa regra só vale quando os grupos são realmente fixos. Se você decidir agrupar seus estudos por “país de origem” (como Brasil, Itália e Japão), o cenário muda. O mundo tem centenas de países, e os três do seu estudo são apenas uma amostra aleatória de todas as nações possíveis. Quando os próprios subgrupos funcionam como escolhas aleatórias, esse modelo deixa de funcionar. Para esses casos, precisamos recorrer a abordagens mais avançadas, como a meta-regressão ou os modelos multinível, que veremos em outro tutorial.

3. Os Perigos a Evitar

À primeira vista, pode parecer que a análise de subgrupos é uma ferramenta perfeita e infalível. Afinal, como as metanálises reúnem dados de milhares de participantes, o senso comum nos diz que teremos um poder estatístico gigante para detectar qualquer diferença.

Infelizmente, a realidade não é tão simples. Na prática, identificar diferenças reais entre subgrupos é muito mais difícil do que encontrar o efeito geral de um tratamento.

3.1. O Problema do Baixo Poder Estatístico

O primeiro grande obstáculo está na precisão dos dados. Como aplicamos o modelo de efeitos aleatórios dentro de cada subgrupo, se houver muita heterogeneidade (variação) entre os estudos daquele bloco, as margens de erro aumentam significativamente. Isso faz com que os intervalos de confiança dos subgrupos se sobreponham, mascarando diferenças que poderiam existir na realidade.

Além disso, a magnitude das diferenças que buscamos em subgrupos costuma ser muito pequena. É relativamente fácil detectar se um remédio funciona melhor do que um placebo, mas provar estatisticamente que ele funciona sutilmente melhor quando medido por um questionário em vez de uma entrevista clínica exige uma sensibilidade estatística que o modelo muitas vezes não tem.

Se o seu teste de subgrupos não encontrou diferença significativa, isso não significa que os grupos sejam iguais; significa apenas que sua análise pode não ter força suficiente para provar a diferença. Essa distinção é crítica, especialmente quando empresas ou partes interessadas tentam usar a análise de subgrupos para alegar falsamente que dois tratamentos são equivalentes. Como regra prática, para que essa análise faça sentido, sua metanálise deve conter, no mínimo, 10 estudos.

3.2. Falta de Causalidade

Mesmo que a sua meta-análise seja composta exclusivamente por Ensaios Clínicos Randomizados (desenhados para comprovar causalidade), a análise de subgrupos em si permanece sendo um procedimento puramente observacional.

Se você descobrir que o “Tratamento A” performou melhor que o “Tratamento B”, você não pode afirmar categoricamente que o tipo de tratamento causou essa diferença. É perfeitamente possível que os estudos que avaliaram o Tratamento A tenham utilizado um tipo de grupo controle diferente daqueles que avaliaram o Tratamento B. Quando as características metodológicas dos estudos se misturam e confundem os resultados, a diferença observada pode ser apenas uma ilusão.

3.3. O viés ecológico

Uma das armadilhas mais perigosas ocorre na hora de definir os critérios dos subgrupos, especificamente quando tentamos usar médias ou dados agregados dos estudos para tirar conclusões sobre indivíduos.

Imagine que você queira comparar o efeito de um tratamento em idosos (65 anos ou mais) versus adultos mais jovens. Para isso, você separa os estudos em dois subgrupos baseando-se na idade média relatada por cada pesquisa.

Se o subgrupo com idade média acima de 65 anos apresentar efeitos maiores, o impulso natural é concluir que o tratamento é mais eficaz em idosos. Essa lógica é profundamente falha. Um estudo com idade média de 67 anos ainda pode conter uma quantidade enorme de pacientes jovens. Da mesma forma, um estudo com média de 60 anos pode incluir muitos idosos.

Isso pode gerar um paradoxo estatístico chamado Viés Ecológico: no nível macro (dos estudos), parece que uma idade média maior aumenta o efeito; mas no nível micro (do paciente individual), o tratamento pode ser menos eficaz conforme a idade avança. O viés ecológico acontece sempre que tentamos usar relações de nível agregado para prever o comportamento de indivíduos isolados.

A recomendação para blindar sua análise contra esse viés é categórica: evite ao máximo usar dados agregados (como médias) para fatiar seus subgrupos. Essa divisão só é segura se você tiver certeza absoluta de que todos os indivíduos daquele estudo pertencem estritamente àquela categoria — por exemplo, se um estudo recrutou exclusivamente menores de 18 anos e outro recrutou apenas maiores de 18.

4. Análise em R