Módulo 6: Auditoria e Monitoramento#
🟢 Premissa
O que não é medido não pode ser gerenciado. Este módulo integra os conceitos dos módulos anteriores em um sistema prático de monitoramento: métricas de performance, biomarcadores, sinais de fadiga e autorregulação.
Como navegar no módulo:
🔵 Prático: checklists e fluxos para aplicar hoje.
🟢 Definição: traduções simples dos termos técnicos que você vai encontrar nos apps/exames.
🔴 Técnico: códigos, métricas e análises opcionais para quem quer auditar os próprios dados.
🟣 Evidências: referências para validar por que monitorar funciona.
Se você é iniciante (leigo nível 1), aqui vai a ideia central deste módulo:
Monitorar não é “ser obsessivo com números”. É ter um feedback simples para saber se você está progredindo, estagnado ou regredindo — e ajustar antes que um problema se torne grande.
Nota importante: Diferencie o que é um risco real de segurança (lesão) do que é apenas um detalhe de otimização. Não exija rigor olímpico para desvios cotidianos.
Antes de falar de HRV, testes ou apps, precisamos alinhar a linguagem. A maioria das pessoas desiste porque treina “no escuro”, sem saber se está melhorando ou apenas se cansando.
🟢 Definição — Monitoramento (em linguagem simples)
Monitorar é como um “painel de carro”: você não precisa olhar todo segundo, mas precisa saber se está com combustível, se o motor está ok e se está na velocidade certa.
No treino, isso significa:
Performance: está ficando mais forte/rapido?
Recuperação: está descansando o suficiente?
Consistência: está conseguindo manter o ritmo?
O objetivo é ajustar o curso, não se estressar com números.
flowchart TD
T["Treinar<br/>(estímulo)"] --> R["Registrar<br/>(dados)"]
R --> A["Analisar<br/>(tendências)"]
A --> J["Ajustar<br/>(programa)"]
J --> T
style T fill:#0f172a,stroke:#e2e8f0,color:#f8fafc,stroke-width:1px
style R fill:#0f172a,stroke:#e2e8f0,color:#f8fafc,stroke-width:1px
style A fill:#0f172a,stroke:#e2e8f0,color:#f8fafc,stroke-width:1px
style J fill:#0f172a,stroke:#e2e8f0,color:#f8fafc,stroke-width:1px
O ciclo de monitoramento transforma treino aleatório em progresso previsível através de feedback contínuo.#
🎥 Vídeo Explicativo — HRV (variabilidade da FC) para treino
Duração:
Nível: Iniciante
▶️ Assistir Vídeo: HRV — Heart Rate Variability (para que serve)
Entenda o que o HRV sinaliza (e o que ele NÃO sinaliza) antes de usar como “bússola” de treino.
6.1 Por que monitorar?#
6.1.1 O problema de “treinar no escuro”#
Sem feedback objetivo, você não sabe:
Se está progredindo ou estagnado
Se a fadiga está acumulando demais
Se o programa está funcionando ou precisa de ajuste
🟢 Definição — Feedback (no contexto do treino)
Feedback é a resposta que o corpo (ou os números) dá ao seu treino.
Feedback positivo: força aumentando, peso controlado, energia boa.
Feedback negativo: força estagnada, dor persistente, sono ruim.
O segredo é agir no feedback antes que vire um problema crônico.
🔵 Prático — O mínimo necessário
Você não precisa de gadgets caros. O mínimo:
Registro de treino (carga, séries, reps)
Peso corporal (média semanal)
Percepção subjetiva (como você se sente?)
✅ Checklist de aplicação rápida — Monitoramento Básico#
Todo treino: anote exercício, carga, reps e RIR.
3×/semana: pese-se ao acordar, calcule a média semanal.
1 linha/dia: registre sono/energia/dor (escala 1–10).
Semanalmente: revise tendência (subindo, mantendo ou caindo?) antes de mexer no treino.
Se a soma dos sinais cair por 3 dias: priorize recuperação (veja Módulo 3 e ajuste calorias no Módulo 5).
6.2 Métricas de desempenho#
6.2.1 Força#
Método |
Descrição |
Quando usar |
|---|---|---|
1RM real |
Teste de máxima |
A cada 4–12 semanas |
1RM estimado |
Fórmulas (Epley, Brzycki) |
Semanalmente (sets pesados) |
Velocidade de barra |
VBT (velocity-based training) |
Monitoramento diário (se disponível) |
🟢 Definição — 1RM estimado (sem complicação)
1RM estimado é uma forma de saber sua força máxima sem arriscar um teste pesado.
Pense assim: se você levanta 80kg por 6 reps, provavelmente levantaria ~95kg por 1 rep.
Não precisa ser exato. Serve para ver se você está ficando mais forte ao longo do tempo.
6.2.2 Hipertrofia#
A hipertrofia é difícil de medir com precisão no curto prazo.
🟢 Definição — Hipertrofia (como medir sem exames)
Hipertrofia é crescimento muscular. No dia a dia, você não precisa de DEXA.
Use indicadores simples:
Roupas: estão mais justas?
Fotos: compare mensalmente (mesma luz, mesmo ângulo).
Força: está aumentando? (geralmente acompanha músculo).
Peso: se está subindo com força, provavelmente é músculo.
Método |
Precisão |
Custo |
Frequência |
|---|---|---|---|
Circunferências |
Baixa-moderada |
Grátis |
Mensal |
Fotos padronizadas |
Visual |
Grátis |
Mensal |
DEXA |
Alta |
Alto |
A cada 3–6 meses |
Ultrassom |
Alta |
Moderado |
A cada 2–3 meses |
🔵 Prático — Medindo circunferências
Use fita métrica flexível
Mesmo horário (manhã, em jejum)
Mesmos pontos anatômicos
Média de 3 medidas
Compare tendência ao longo de meses
6.2.3 Resistência (Endurance)#
Métrica |
O que mede |
Como testar |
|---|---|---|
VO₂max |
Capacidade aeróbia máxima |
Teste em laboratório ou estimativa por corrida |
Limiar de lactato |
Intensidade sustentável |
Teste de campo ou lab |
Pace/potência em zona 2 |
Eficiência aeróbia |
Monitorar ao longo do tempo |
🟢 Definição — Zonas de treinamento (resistência)
Zonas são faixas de intensidade baseadas em como você se sente.
Z2: conversa fácil (base aeróbia).
Z3: frases curtas (limiar).
Z4–Z5: quase não consegue falar (intenso).
Para iniciantes, foco em Z2 constrói base sem quebrar.
6.2.4 Potência#
Teste |
O que avalia |
|---|---|
Salto vertical (CMJ) |
Potência de membros inferiores |
Broad jump |
Potência horizontal |
Velocidade de barra |
Potência em levantamentos |
Sprint curto |
Potência + velocidade |
🔵 Prático — Como medir potência sem equipamento
Se você não tem encoder:
Salto vertical: marque na parede, meça com fita.
Sprint 20m: cronometre com o celular.
Percepção: se os movimentos estão “leves” e “rápidos”, potência está boa.
Meça mensalmente, não toda semana.
6.3 Biomarcadores (quando fazer exames?)#
6.3.1 Hormônios#
Marcador |
O que indica |
Contexto |
|---|---|---|
Testosterona total/livre |
Status anabólico |
Queda pode indicar overtraining, estresse, idade |
Cortisol |
Estresse |
Elevado cronicamente = catabolismo |
Razão T:C |
Balanço anabólico/catabólico |
Tendência ao longo do tempo |
🟢 Definição — Hormônios (em português simples)
Pense nos hormônios como mensageiros:
Testosterona: “construa músculo”.
Cortisol: “economize energia, alerta máximo”.
Não é “bom vs mau”. Você precisa de ambos. O problema é quando um está crônicamente alto/baixo.
🟡 Aviso — Interpretação de exames
Um único exame não diz muito. O importante é:
Comparar com seus próprios valores anteriores
Considerar contexto (sono, estresse, fase do treino)
Não diagnosticar overtraining por um marcador isolado
6.3.2 Inflamação e dano muscular#
Marcador |
O que indica |
|---|---|
CK (Creatina Quinase) |
Dano muscular recente |
PCR (Proteína C-Reativa) |
Inflamação sistêmica |
Ferritina |
Estoques de ferro (importante para endurance) |
🟢 Definição — CK e PCR (sem pânico)
CK: enzima que “vaza” quando músculo se danifica. Um pouco após treino pesado é normal. Muito alto por muito tempo = overtraining.
PCR: marcador de inflamação geral. Pode subir por treino, doença ou estresse.
Não interprete um exame isolado. Veja a tendência.
6.3.3 Frequência de exames#
Para a maioria dos praticantes:
Check-up geral: 1x/ano
Painel hormonal: se suspeita de problema ou a cada 6–12 meses (avançados)
Marcadores de dano: só se sintomas persistentes
6.4 Sinais de fadiga e overreaching#
6.4.1 Revisão do espectro (Módulo 3)#
Estado |
Tempo para reverter |
Ação |
|---|---|---|
Fadiga funcional |
Dias |
Descanso normal |
Overreaching funcional |
1–2 semanas |
Deload |
Overreaching não-funcional |
Semanas |
Deload + revisão geral |
Overtraining |
Meses |
Parar, médico |
6.4.2 HRV (Variabilidade da Frequência Cardíaca)#
Correlação com Módulo 3: HRV reflete equilíbrio autonômico.
🟢 Definição — HRV (já visto, mas reforço)
HRV é um “termômetro de estresse” do corpo. Em geral:
Recuperado: HRV mais alto (variação boa).
Estressado/fadigado: HRV mais baixo (variação ruim).
Não é perfeito, mas ajuda a ver tendências.
🔵 Prático — Usando HRV
Meça ao acordar, antes de levantar
Use app validado (HRV4Training, Elite HRV)
Olhe média móvel de 7 dias
Tendência caindo = considere reduzir carga
6.4.3 Questionários subjetivos#
Simples e eficazes. Exemplo de perguntas diárias (escala 1–10):
🔵 Prático — Checklist subjetivo rápido
Use estas 3 perguntas (1–10):
Como dormiu?
Energia hoje?
Dor/fadiga?
Se a soma cair < 6 por 3+ dias, reduza o treino. Simples assim.
Qualidade do sono?
Energia ao acordar?
Dor muscular?
Motivação para treinar?
Estresse geral?
Se a soma cai significativamente por vários dias, é sinal de alerta.
🟡 Aviso — Marcadores de Longevidade
HRV baixo crônico não só afeta performance, mas está associado a maior risco cardiovascular e mortalidade. Monitorar HRV é cuidar da saúde hoje e investir em longevidade.
🔴 Técnico — Código: Análise de HRV e tendências
# CÉLULA DE CÓDIGO: ANÁLISE DE HRV E TENDÊNCIAS
# Objetivo: Analisar dados de HRV e fornecer recomendações de treinamento
import numpy as np
import matplotlib.pyplot as plt
def analisar_hrv_manual():
"""Análise manual de HRV sem necessidade de app complexo"""
print("=== ANÁLISE DE HRV MANUAL ===")
print("Use os dados do seu app (HRV4Training, Elite HRV, etc.)\n")
# Coletar dados dos últimos 7 dias
print("Digite seus valores de HRV dos últimos 7 dias:")
hrv_dias = []
for i in range(7):
valor = float(input(f"Dia {i+1} (ms): "))
hrv_dias.append(valor)
# Análise estatística básica
media_hrv = np.mean(hrv_dias)
desvio_padrao = np.std(hrv_dias)
coeficiente_variacao = (desvio_padrao / media_hrv) * 100
print(f"\n=== ANÁLISE DOS ÚLTIMOS 7 DIAS ===")
print(f"Média HRV: {media_hrv:.1f} ms")
print(f"Desvio padrão: {desvio_padrao:.1f} ms")
print(f"Coeficiente de variação: {coeficiente_variacao:.1f}%")
# Interpretar resultados
print("\n=== INTERPRETAÇÃO ===")
# Classificar média
if media_hrv < 30:
classificacao_media = "Baixo"
elif media_hrv < 50:
classificacao_media = "Moderado"
elif media_hrv < 80:
classificacao_media = "Bom"
else:
classificacao_media = "Excelente"
print(f"Nível médio: {classificacao_media}")
# Classificar variabilidade
if coeficiente_variacao < 5:
classificacao_cv = "Muito estável"
elif coeficiente_variacao < 10:
classificacao_cv = "Estável"
elif coeficiente_variacao < 15:
classificacao_cv = "Moderadamente variável"
else:
classificacao_cv = "Muito variável"
print(f"Estabilidade: {classificacao_cv}")
# Tendência (últimos 3 dias vs média geral)
tendencia_recente = np.mean(hrv_dias[-3:])
mudanca_percentual = ((tendencia_recente - media_hrv) / media_hrv) * 100
if mudanca_percentual < -10:
tendencia = "Queda significativa"
recomendacao = "REDUZA volume/intensidade por 2-3 dias"
elif mudanca_percentual < -5:
tendencia = "Queda moderada"
recomendacao = "Monitore fadiga, considere deload leve"
elif mudanca_percentual > 5:
tendencia = "Melhora significativa"
recomendacao = "Ótimo momento para intensificar treino"
else:
tendencia = "Estável"
recomendacao = "Continue com programa atual"
print(f"Tendência recente: {tendencia}")
print(f"Recomendação: {recomendacao}")
return {
'media': media_hrv,
'cv': coeficiente_variacao,
'tendencia': tendencia,
'recomendacao': recomendacao
}
def calcular_basal_pessoal():
"""Calcula seu HRV basal pessoal"""
print("\n=== CÁLCULO DE HRV BASAL ===")
print("Para isso, precisamos de dados de um período normal (sem estresse excessivo)")
dias_normais = int(input("Quantos dias de dados normais você tem? (mínimo 5): "))
if dias_normais < 5:
print("Precisa de pelo menos 5 dias para calcular basal.")
return None
print(f"\nDigite os valores de HRV dos {dias_normais} dias normais:")
valores_basal = []
for i in range(dias_normais):
valor = float(input(f"Dia {i+1} (ms): "))
valores_basal.append(valor)
basal = np.mean(valores_basal)
desvio_basal = np.std(valores_basal)
print(f"\nSeu HRV basal: {basal:.1f} ± {desvio_basal:.1f} ms")
# Zonas personalizadas
zona_verde = basal - (0.5 * desvio_basal) # Bom
zona_amarela = basal - (1.5 * desvio_basal) # Atenção
zona_vermelha = basal - (2.5 * desvio_basal) # Perigo
print(f"\n=== SUAS ZONAS PERSONALIZADAS ===")
print(f"Zona Verde (ótimo): > {zona_verde:.1f} ms")
print(f"Zona Amarela (atenção): {zona_amarela:.1f} - {zona_verde:.1f} ms")
print(f"Zona Vermelha (perigo): < {zona_amarela:.1f} ms")
return {
'basal': basal,
'desvio': desvio_basal,
'zonas': {
'verde': zona_verde,
'amarela': zona_amarela,
'vermelha': zona_amarela
}
}
def sistema_autorregulacao():
"""Sistema completo de autorregulação baseado em múltiplos indicadores"""
print("\n=== SISTEMA DE AUTORREGULAÇÃO ===")
# Coletar dados do dia
print("Dados de hoje:")
hrv_hoje = float(input("HRV de hoje (ms): "))
sono_hoje = float(input("Horas de sono ontem: "))
energia = int(input("Energia (1-10): "))
motivacao = int(input("Motivação para treinar (1-10): "))
dor_muscular = int(input("Dor muscular (0=nenhuma, 10=muita): "))
# Calcular score de recuperação (0-100)
# HRV: 40% (normalizado)
# Sono: 25% (8h = 100%)
# Energia: 20%
# Motivação: 15%
# Normalizar HRV (precisaríamos do basal, vamos usar referência 50ms)
hrv_score = min(100, (hrv_hoje / 50) * 100) * 0.4
sono_score = min(100, (sono_hoje / 8) * 100) * 0.25
energia_score = (energia / 10) * 100 * 0.20
motivacao_score = (motivacao / 10) * 100 * 0.15
# Penalidade por dor muscular
penalidade_dor = dor_muscular * 2
score_total = hrv_score + sono_score + energia_score + motivacao_score - penalidade_dor
score_total = max(0, min(100, score_total)) # Limitar entre 0-100
print(f"\n=== SCORE DE RECUPERAÇÃO: {score_total:.0f}/100 ===")
if score_total >= 80:
status = "ÓTIMO"
acao = "TREINO NORMAL - pode intensificar"
ajuste_volume = 1.0 # 100%
ajuste_intensidade = 1.05 # +5%
elif score_total >= 60:
status = "BOM"
acao = "TREINO NORMAL - manter programa"
ajuste_volume = 1.0
ajuste_intensidade = 1.0
elif score_total >= 40:
status = "MODERADO"
acao = "TREINO LEVE - reduzir volume 20%"
ajuste_volume = 0.8
ajuste_intensidade = 0.95
else:
status = "RUIM"
acao = "DESCANSAR - deload ou folga"
ajuste_volume = 0.5
ajuste_intensidade = 0.8
print(f"Status: {status}")
print(f"Ação: {acao}")
print(f"Ajuste sugerido: {ajuste_volume*100:.0f}% volume, {ajuste_intensidade*100:.0f}% intensidade")
return {
'score': score_total,
'status': status,
'acao': acao,
'ajuste_volume': ajuste_volume,
'ajuste_intensidade': ajuste_intensidade
}
def gerar_relatorio_semanal():
"""Gera relatório semanal completo"""
print("\n=== RELATÓRIO SEMANAL COMPLETO ===")
# Análise de HRV
analise_hrv = analisar_hrv_manual()
# Cálculo basal
basal = calcular_basal_pessoal()
# Sistema de autorregulação
autorreg = sistema_autorregulacao()
print("\n=== RESUMO SEMANAL ===")
print(f"HRV médio: {analise_hrv['media']:.1f} ms")
print(f"Estabilidade: {analise_hrv['cv']:.1f}%")
print(f"Tendência: {analise_hrv['tendencia']}")
print(f"Score recuperação: {autorreg['score']:.0f}/100")
print(f"Status geral: {autorreg['status']}")
print("\n=== RECOMENDAÇÕES PARA PRÓXIMA SEMANA ===")
if autorreg['score'] < 60:
print("- Foque em recuperação (sono, nutrição)")
print("- Reduza volume de treino em 20-30%")
print("- Considere deload de 3-5 dias")
print("- Monitore HRV diariamente")
elif autorreg['score'] < 80:
print("- Mantenha programa atual")
print("- Priorize qualidade sobre quantidade")
print("- Continue monitorando indicadores")
else:
print("- Ótimo momento para progredir")
print("- Considere aumentar volume 10% ou intensidade 5%")
print("- Desafie-se com novos estímulos")
return True
# Executar sistema completo
if __name__ == "__main__":
print("=== SISTEMA COMPLETO DE MONITORAMENTO ===")
print("Este sistema ajuda a tomar decisões baseadas em dados objetivos.\n")
gerar_relatorio_semanal()
print("\n=== DICAS DE USO ===")
print("1. Meça HRV sempre no mesmo horário (manhã, ao acordar)")
print("2. Use o mesmo método de medição sempre")
print("3. Não se obsesse com valores diários isolados")
print("4. Foque em tendências de 7+ dias")
print("5. Combine HRV com percepção subjetiva (sono, energia)")
print("6. Use os dados como guia, não como regra absoluta")
# Para executar: copie e cole este código em um ambiente Python
🔵 Prático — Como usar este sistema
Meça HRV consistentemente: mesma hora, mesmo método
Use tendências: 7+ dias são mais confiáveis que 1 dia
Combine dados: HRV + percepção subjetiva = melhor decisão
Ajuste gradualmente: mudanças de 10-20% por vez
Seja consistente: monitoramento só funciona se for regular
Importante: HRV é uma ferramenta, não um destino. Use para informar decisões, não substituir bom senso.
6.5 Autorregulação (ajustes em tempo real)#
6.5.1 RPE e RIR no treino#
Escala |
Descrição |
|---|---|
RPE 10 |
Falha absoluta (0 RIR) |
RPE 9 |
Talvez mais 1 rep (1 RIR) |
RPE 8 |
Definitivamente mais 1–2 reps (2 RIR) |
RPE 7 |
3 reps em reserva |
🟢 Definição — RPE e RIR (em português simples)
RPE: quão “duro” o treino pareceu (escala 1–10).
RIR: quantas reps você ainda conseguiria fazer.
Pense assim: RPE 8 ≈ 2 RIR. É a mesma ideia, só ângulos diferentes.
Para iniciantes, focar em RIR 1–3 é mais prático que decorar RPE.
🔵 Prático — Autoregulação por RPE
Em vez de prescrever “3×8 @ 80kg”, prescreva “3×8 @ RPE 8”.
Dia bom: a carga sobe naturalmente
Dia ruim: a carga cai, mas o estímulo relativo é mantido
6.5.2 Quando ajustar o programa?#
Sinal |
Ação |
|---|---|
Performance subindo |
Continuar |
Performance estagnada por 2+ semanas |
Ajustar variável (volume, intensidade, frequência) |
Performance caindo + fadiga |
Deload |
Dor persistente |
Avaliar, reduzir carga ou modificar exercício |
6.5.3 O ciclo de feedback#
flowchart LR
T["Treinar"] --> R["Registrar"]
R --> A["Analisar"]
A --> J["Ajustar"]
J --> T
style T fill:#0f172a,stroke:#e2e8f0,color:#f8fafc,stroke-width:1px
style R fill:#0f172a,stroke:#e2e8f0,color:#f8fafc,stroke-width:1px
style A fill:#0f172a,stroke:#e2e8f0,color:#f8fafc,stroke-width:1px
style J fill:#0f172a,stroke:#e2e8f0,color:#f8fafc,stroke-width:1px
O ciclo de feedback contínuo é a base do progresso sustentável.#
🟢 Definição — N=1 (experimento pessoal)
N=1 significa que você é o único participante do seu experimento.
A ciência diz o que funciona em média. Você descobre o que funciona para você através de teste e ajuste.
Não copie cegamente. Adapte, meça, refine.
6.6 Ferramentas práticas#
6.6.1 O que usar?#
Ferramenta |
Para quê |
Custo |
|---|---|---|
Planilha/caderno |
Registro de treino |
Grátis |
App de treino |
Registro + análise |
Grátis–pago |
Balança |
Peso corporal |
Baixo |
Fita métrica |
Circunferências |
Baixo |
HRV app + sensor |
Monitorar recuperação |
Moderado |
VBT (encoder) |
Velocidade de barra |
Alto |
🔵 Prático — Comece com o mínimo
O que você REALMENTE precisa no início:
Caderno ou app grátis para registrar treino.
Balança (peso 3x/semana, média).
1 linha por dia: “como você se sentiu?”
Só adicione HRV, fita métrica, etc. quando esses 3 itens estiverem consistentes há 2+ meses.
6.6.2 Não complique demais#
Comece simples:
Registre treinos (carga, séries, reps, RPE)
Pese-se 3–5x/semana, calcule média
Note como você se sente (1 linha por dia)
Adicione complexidade só quando precisar.
6.7 A Psicologia da Performance: O Fator Humano#
O melhor treino do mundo falha se você não o fizer. A “Auditoria” da sua mente é tão importante quanto a do corpo.
A Regra dos 2 Dias#
Nunca fique mais de 2 dias seguidos sem nenhum tipo de atividade física intencional.
Perdeu o treino de segunda? Treine terça.
Está doente ou viajando? Faça uma caminhada de 20 min ou mobilidade. Isso impede que a inércia do sedentarismo se instale.
Motivação vs. Disciplina vs. Hábito#
Motivação: É o que te faz começar (mas ela acaba rápido).
Disciplina: É o que te faz ir quando você não quer (gasta energia mental).
Hábito: É o objetivo final. Você vai porque é o que você faz, assim como escovar os dentes.
🟢 Resumo do Módulo 6 (em 10 linhas)#
Monitorar é ter feedback para saber se está progredindo, estagnado ou regredindo.
O mínimo necessário: registro de treino, peso corporal (média semanal) e percepção subjetiva.
Métricas simples de força (1RM estimado), hipertrofia (fotos/circunferências) e endurance (zonas) já orientam decisões.
HRV mostra tendências de estresse/recuperação; um dia isolado não determina nada.
Questionários subjetivos (sono, energia, dor) são baratos e frequentemente mais úteis que gadgets.
Biomarcadores ajudam em contextos específicos, mas tendência e contexto importam mais que um exame isolado.
Use autorregulação (RPE/RIR) para manter o estímulo relativo em dias bons e ruins.
Se performance cai e fadiga sobe, reduza volume/intensidade e considere deload imediatamente.
Comece com ferramentas básicas e só aumente complexidade quando houver consistência.
O ciclo treinar → registrar → analisar → ajustar transforma treino aleatório em progresso sustentável.
🟣 Evidências do Módulo 6
Halson SL. Monitoring training load to understand fatigue in athletes.
PMID: 24692125
Saw AE, et al. Monitoring the athlete training response: subjective self-reported measures trump commonly used objective measures.
PMID: 26063578
Zourdos MC, et al. Novel Resistance Training-Specific Rating of Perceived Exertion Scale Measuring Repetitions in Reserve.
PMID: 26049792