Elevate: Puntuaciones de estrés estimadas para actividades sin sensor de frecuencia cardíaca o medidor de potencia

Creado en 11 dic. 2016  ·  34Comentarios  ·  Fuente: thomaschampagne/elevate

Tareas:

- [x] Cambiar mensajes sin sincronización / sin datos

Hola,

En primer lugar, muchas gracias. Este complemento se ve muy bien :)
Soy corredor pero no llevo mi sensor de frecuencia cardíaca todo el tiempo ... y las curvas solo toman actividades con el sensor de frecuencia cardíaca ...

¿Podríamos imaginar que "adivinamos" (suposición baja) actividades sin sensor? ¿Como basado en el promedio de los últimos 2 meses?
Algo como lo hice 10 km con 120 m cuesta arriba, 80 m cuesta abajo en 1h y mi IMP es 52.
10000 + 120 * 1-80 * 0,25 = 10100 (~ metro con dificultad)
10100 / (60 * 60) = 2,8055 / segundo

Con estas reglas, podemos imaginar que podríamos estimar el IMP para actividades sin sensor de frecuencia cardíaca ... ¿y hacer un nuevo punto en el gráfico?

¿Qué piensas? :)

Comentario más útil

Estoy de acuerdo con algunas de las sugerencias anteriores, en lugar de tratar de desarrollar la lógica para averiguar el TRIMP, simplemente permitir que las personas ingresen una estimación.

Todos 34 comentarios

Hola @jycouet.

De hecho, tiene razón, la impulsión del entrenamiento podría calcularse incluso sin HRM. Podría ser genial para personas sin HRM y medidor de potencia (ciclismo) (usuarios con IOS, aplicación de Android ...). Por supuesto como estimación ...

Tenemos que encontrar algo que funcione también para el ciclismo (¿y la natación?). ¿Hizo algunas pruebas / correlaciones entre su fórmula y los valores de trimp dentro de la hoja de Excel como ejemplo?

Está bien para sumergirse y desarrollarse.

Tomás

Hola @thomaschampagne ,
Gracias por tu comentario.
Desde entonces, lo investigué un poco más y ¡no es tan fácil! (Si no, mucha gente ya lo habría hecho: p)

Mi primera idea no es proporcionar un valor estimado para alguien que no tiene un sensor de frecuencia cardíaca, sino más bien estimar el puntaje de sufrimiento de alguien que olvida el sensor a veces ... De esta manera, su agradable gráfico de condición física aún se puede actualizar. (Lo digo porque salí sin mi sensor la última vez, y parece que no hice nada en tu gráfico de fitness :()

Probé muchas cosas con mis datos y aquí está el resultado:
stravix

Si solo agrego Distancia (m) + Elevación (m) + Tiempo de movimiento (s) y muestro esto contra la puntuación de sufrimiento. Podemos ver que hay un "enlace", pero no es exacto (EN ABSOLUTO)
La idea es tener un valor para cada actividad, así que si tomo el valor más conservador, tomo la línea roja.

Puntuación de sufrimiento = (Dist + Ele + Tiempo en movimiento) * 0,00187503

Tal vez podamos ser un poco menos conservadores y decir que admito el 10% del valor sobreestimado para que podamos seguir la línea verde.

Puntuación de sufrimiento = (Dist + Ele + Tiempo en movimiento) * 0,00356830

El problema es que todos tendrán una pendiente diferente.

propuesta

  1. Para las personas sin Sensor, puedes poner algo muy conservador (¡¿Al menos tendrás algo ?!)
  2. Para las personas con un sensor, a veces puede calcular la pendiente con el historial (tomando quizás solo los últimos 12 meses). así veremos que hicimos algo y será al menos este número (sin introducir datos sobreestimados)

¿Debería intentarlo? :pag

Buena investigación :)

¿Solo para saber qué son las etiquetas X e Y?

X: (Dist + Ele + Tiempo en movimiento)?
Y: ¿Sufre puntuación?

¿Quizás pueda compartir su archivo excel / calc aquí si no hay datos confidenciales / privados? Solo para jugar :)

Gracias

Tomás

Sí,
X: (Dist + Ele + Tiempo en movimiento)
Y: puntuación de sufrimiento

Aquí está mi archivo de Excel ... no estoy seguro de que sea fácil de entender ...
actividades.xlsx

Pongo los datos de Strava en azul

HF! :)

Algunos enlaces interesantes sobre cómo trainingpeaks calcula TSS para correr y nadar sin HRM:
rTSS: http://home.trainingpeaks.com/blog/article/running-training-stress-score-rtss-explained
sTSS: http://home.trainingpeaks.com/blog/article/calculating-swimming-tss-score

¿Puedes usar estas fórmulas? Solo necesitamos una configuración para correr y nadar FTP.

Interesante ... creo que puedo ...

Primero limpiaría los datos antes de hacer un análisis. Solo mire los comentarios y vea si necesita excluir ciertas actividades. También puede usar Excel para ingresar todos sus puntos de datos y calcular el puntaje TRIMP según su cálculo y compararlo con el valor TRIMP real. Luego resuma todas las diferencias. Desea minimizar este valor, esto se puede hacer fácilmente mediante Excel mediante un algoritmo de optimización integrado en Excel.

En general, esto también ayudaría a agregar diferentes actividades, por ejemplo, agregar una actividad de partido de fútbol. Simplemente coloque un valor estándar de 50 TRIMP u 80 para dar una indicación.

Manejaré la puntuación de estrés de natación (sTSS) al principio. Dado que es un gran agujero en el proceso de cálculo de la aptitud.

Siguiente ... rTSS si no hay HRM y se está ejecutando ...

Para todos los demás deportes. @HeijnenPeter No estoy seguro de

Tomás

Creé un boleto separado para la puntuación de natación: https://github.com/thomaschampagne/stravistix/issues/327

¿Alguien podría vincularme archivos .fit / .gpx para:

  • Piscina
  • Natación en aguas abiertas

Gracias :)

Piscina:
nadar.zip

Gracias martin

Lo que quise decir es que tengo 3 actividades por semana con puntaje TRIMP y una actividad sin TRIMP / frecuencia cardíaca o cualquier otro puntaje, pero sigue siendo una actividad de alta intensidad (en mi caso: un partido de fútbol). Para mi gráfico, parece un día de descanso ya que no hay actividad registrada. Entonces mi forma sube en este día, lo que en realidad no es el caso. Me gustaría usar el gráfico de formulario para planificar nuevas actividades y sin este partido de fútbol, ​​o cualquier otra actividad sin frecuencia cardíaca, la tendencia de formulario es inexacta. Espero que esto ayude....

¡Sería útil si pudiéramos ingresar una frecuencia cardíaca promedio para esa actividad (manualmente) donde no usamos la frecuencia cardíaca, y luego usar esa estimación estimada para hacer que la tendencia sea más confiable!

Por ejemplo, si corro un Ultra Marathon, no uso un monitor de frecuencia cardíaca porque consume demasiada batería. Pero yo mismo puedo relacionar bastante bien el ritmo con la frecuencia cardíaca. Entonces, para ese evento en particular, sería una gran diferencia en el gráfico de fatiga y condición física ...

Así que para mí también estaría bien si pudiéramos INTRODUCIR un cierto ritmo cardíaco en la lista.


También sería interesante ver si puede ingresar "actividades fantasma" en el futuro, para ver cómo una actividad diferente lo ayudaría a alcanzar su punto máximo el día de la carrera, a recuperarse al máximo, a obtener un cierto puntaje de estrés, etc.

Jugar un poco para construir un programa de entrenamiento sólido :)


MUCHAS GRACIAS POR TODO ESTO, YA ES ABSOLUTAMENTE IMPRESIONANTE.

Me acabo de encontrar con esto, me las arreglé para olvidar mi garmin en un largo deportivo y no tengo datos de FC ni de potencia para ese evento. Esto obviamente distorsiona completamente mi tendencia de fitness.

Sería bueno si pudiera ingresar manualmente un puntaje TRIMP aproximado que estimaría en función de la sensación frente a otras actividades similares; entonces mi gráfico de formulario estaría relativamente en línea con la verdad.

+1
¿Quizás las estadísticas de RR.HH. sobre GAP podrían ser útiles?

+1
La definición de Training Peaks parece un buen punto de partida. Esta sería una gran adición :)
(Otro caso en el que a veces no se usa la frecuencia cardíaca es en las carreras ... especialmente en el triatlón)

Tengo un poco de curiosidad acerca del cálculo de TP, ya que el IF parece ser NGP / FTP refiriéndose al ritmo. Creo que puede ser al revés y debería ser FTP / NGP. es decir, ¿debería ser menor si corro más lento y más alto si corro más rápido?

2 horas de funcionamiento = 7200 s
NGP en plano = 4:47 o 287 s
FTP = 3:50 o 230 s
=> SI = (creo) 230/287 = 0,8

rTSS = 100 * (7200 * 287 * 0,8) / (230 * 3600) = 199,7
(Strava me dio 177 cuando usé HR, que está bastante cerca, especialmente porque la HR parecía baja ese día)

Estoy de acuerdo con algunas de las sugerencias anteriores, en lugar de tratar de desarrollar la lógica para averiguar el TRIMP, simplemente permitir que las personas ingresen una estimación.

Gracias @thomaschampagne por señalarme este. ¿Hay planes para la implementación todavía? De lo contrario, puedo investigar esto.

Solo un experimento: cómo se relacionaría la potencia media estimada (en funcionamiento) con TRIMP.
Tomé mis 430 carreras y para cada una tracé: x = TRIMP ey = (Potencia promedio * minutos de actividad) / 100.
Parecen correlacionados.
image

Como TRIMP se basa en HRR y no depende del peso de uno, probablemente deberíamos dividir la potencia promedio por el peso en la ecuación anterior. Entonces ahora sería y = (Promedio de potencia / peso) * segundos de actividad / 80

+1 para la estimación de la puntuación de estrés cuando no hay datos de FC disponibles

A menudo dejo mi monitor de FC en casa, lo que resulta en un "tiempo de descanso" en la tabla de finura. La puntuación de estrés estimada sigue siendo mejor que cero. Experimentaré con fórmulas matemáticas el fin de semana.

Solo un experimento: cómo se relacionaría la potencia media estimada (en funcionamiento) con TRIMP.
Tomé mis 430 carreras y para cada una tracé: x = TRIMP ey = (Potencia promedio * minutos de actividad) / 100.
Parecen correlacionados.

Estoy seguro de que estaría correlacionado, pero la relación exacta entre TRIMP (o HRSS) y la potencia promedio sería diferente por persona. Permitir que la persona establezca el puntaje cuando el monitor de recursos humanos no está disponible sería más preciso, ya que saben cuánto presionaron.

A menudo dejo mi monitor de frecuencia cardíaca en casa, lo que resulta en un "tiempo de descanso" en la tabla de ejercicios. La puntuación de estrés estimada sigue siendo mejor que cero.

Permitir que la persona establezca el puntaje cuando el monitor de recursos humanos no está disponible sería más preciso, ya que saben cuánto presionaron.

en lugar de tratar de desarrollar la lógica para averiguar el TRIMP, simplemente permita que las personas ingresen una estimación.

Estoy absolutamente de acuerdo con estas declaraciones. Permitir que el usuario introduzca su propia puntuación es mucho mejor que tener un "día libre" erróneo en la tendencia de fitness. Esto podría implementarse fácilmente sin tener que crear un algoritmo complicado. ¡Dale a la gente lo que quiere!

Solución alternativa: cree un entrenamiento de natación manual adicional como 30 m en 2 s, no afectará mucho sus sesiones de natación, pero le permitirá agregar TSS para el día. Nómbrelo TSS para que pueda eliminarlo más tarde.
No para uso regular, pero sí lo suficientemente bueno de vez en cuando.

@jycouet @mickeymccool @glenjamin @ martin-au @HeijnenPeter @AdriaanPan @ grzeg1 @compmaster @ cdt105 @zecrazytux @ ct2034 @derekhiggins

Envié una versión de vista previa que admite la "Tendencia estimada de condición física" para los atletas sin sensores. está aquí: https://www.strava.com/clubs/242874/posts/2454527

¡Gracias!
Acabo de descargar las fuentes y las construí yo mismo.
Resultó que las actividades que más me perdí eran, de hecho, mis viajes de montaña de todo el día que guardo como caminatas.
Entonces necesitaba modificar un poco el código: const hasRunningData: boolean = ( activity.type === "Run" || activity.type === "Hike" )
¿Crees que de alguna manera podrías incorporar Hikes en los cálculos de HRSS?

@ grzeg1 Si tiene datos de frecuencia cardíaca en sus caminatas, debería obtener HRSS automáticamente. Intente resincronizar para obtener los resultados

Gracias rock! 👍🤘🤙

Es mejor intentar hacer un ejercicio de natación que se corresponda con mi
esfuerzo autoestimado. Puedo ser un cadete espacial saliendo por la puerta y lo haré
A menudo olvido mi correa de idiota.

El miércoles 16 de mayo de 2018 a las 3:38 a.m., grzeg1 [email protected] escribió:

Solución alternativa: cree un entrenamiento de natación manual adicional como 30 m en 2 s,
no afectará mucho sus sesiones de natación, pero le permitirá agregar TSS para
El dia. Nómbrelo TSS para que pueda eliminarlo más tarde.
No para uso regular, pero sí lo suficientemente bueno de vez en cuando.

-
Estás recibiendo esto porque hiciste un comentario.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/thomaschampagne/stravistix/issues/314#issuecomment-389474208 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AlViSMXYViLx6hF8BzBrs8CZKYnx7LjFks5tzAGLgaJpZM4LJ56x
.

@thomaschampagne si
No lo hago, por eso necesitaba esta función.

@ grzeg1 HRSS es _puntuación de estrés en función de la frecuencia cardíaca_, por lo que su pregunta no tiene sentido a menos que asuma que tenía datos de frecuencia cardíaca disponibles.

Creo que quiere preguntar sobre la incorporación de alzas como una puntuación de estrés general, posiblemente utilizando RSS de la implementación actual. Esto puede ser difícil de hacer porque no sé si el umbral de carrera sería un indicador confiable del esfuerzo de caminata (yo diría que no es porque una de las limitaciones de rTSS para correr es que subestima el esfuerzo cuando hay grandes cambios de elevación involucrado).

@ grzeg1 ¿puedes enviarme un gpx / tcx de una de tus actividades de caminata? Depuraré / entenderé eso y proporcionaré una solución :)

@chrisfosterelli RSS no encaja con el senderismo con seguridad :(

ok, seguro que me refiero a RSS
te enviará gpx / tcx

@thomaschampagne Perdón por el retraso con el envío gpx / tcx. Mientras tanto descubrí otro problema. Comencé algunas actividades de natación. Un día olvidé mi HRM y todo el HRSS se calculó como 10. El día anterior (con HRM) era 80. Pero es casi imposible calcular el RSS para las carreras de natación. Entonces tengo una propuesta más. Para la mayoría de las actividades en las que no pude usar mi HRM, sé ​​(casi con precisión) cuál sería la HR promedio. Pero Strava no me deja ingresar un valor promedio de recursos humanos para las actividades.

¿Qué pasaría si uno pudiera ingresar ese valor en el campo de descripción como [AVGHR: 140] y luego Stravistix lo tomaría y lo usaría para los cálculos en consecuencia? ¿Crees que eso sería posible?

Por qué es tan importante para mí: si tengo una actividad perdida en lugar de un poco de SS impreciso, digamos un 10%, toda la tabla de fitness se vuelve irrelevante durante muchos días.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

alexisrosuel picture alexisrosuel  ·  5Comentarios

wolfpackt99 picture wolfpackt99  ·  3Comentarios

rex4539 picture rex4539  ·  4Comentarios

SpaceCowboy-71 picture SpaceCowboy-71  ·  49Comentarios

thomaschampagne picture thomaschampagne  ·  43Comentarios