Skocz do zawartości


Zdjęcie

Data Science W Analizie Danych Treningów Kolarskich

trening data science analiza danych

16 odpowiedzi w tym temacie

#1 Sooth

Sooth
  • Użytkownik
  • 5 postów

Napisano 13 grudzień 2021 - 15:36

Witam, :) 
Jestem studentem informatyki i obecnie zbieram materiały do pracy magisterskiej pt.
"Algorytmy i środowisko analizy wpływu czynników atmosferycznych na rezultaty treningów w wybranej dyscyplinie sportu"

Dyscypliną jaką chciałbym się zająć jest właśnie kolarstwo, ale niestety brakuje mi dużej ilości danych dot. rezultatów treningów w zróżnicowanych warunkach pogodowych. Sama praca będzie polegała na zinformatyzowaniu problemu przy użyciu analizy danych i szeroko rozumianego data science. Dlatego też zwracam się do was z prośbą o udostępnienie waszych danych z treningów.
Każdy dodatkowy wiersz w tabeli się liczy!

Oczywiście wszystkim zainteresowanym rezultatem pracy chętnie go udostępnię.

Pozdrawiam i liczę na was ^_^ ,


  • qzn lubi to

#2 qzn

qzn
  • Użytkownik
  • 534 postów
  • SkądWrocław

Napisano 13 grudzień 2021 - 17:16

Ale napisz konkretnie czego, w jakim formacie szukasz? .fit ze stravy? Jakie pola chcesz mieć, dane z tętna, pomiaru mocy?


  • artho lubi to

#3 Sooth

Sooth
  • Użytkownik
  • 5 postów

Napisano 13 grudzień 2021 - 17:29

Ale napisz konkretnie czego, w jakim formacie szukasz? .fit ze stravy? Jakie pola chcesz mieć, dane z tętna, pomiaru mocy?

Format:
Najlepiej csv, xls, xlsx (ale jeżeli ktoś ma w jakimkolwiek innym formacie to też chętnie przyjmę)
Pola:
Dosłownie wszystko co się da, czym więcej tym lepiej. Każdy parametr, który może w jakikolwiek sposób reprezentować różnice pomiędzy treningami w różnych warunkach. Jeżeli ktoś ma dane bez warunków atmosferycznych to super by było wiedzieć chociaż kiedy był trening i w jakiej części Polski (czy świata :D), żeby móc pobrać niezbędne dane metrologiczne.



#4 shmoo

shmoo
  • Użytkownik
  • 1730 postów
  • SkądBrzeg, Wrocław, Bytom

Napisano 13 grudzień 2021 - 18:17

Toś wybrał chyba jedną z najtrudniejszych dyscyplin do analizy.
Czy ja wiem, czy z losowych danych amatorów da się coś wyciągnąć.
Chyba że ma być, aby było.

Mi to raczej wygląda na wieloletnie ustandaryzowane badanie, a nie z losowych danych od losowych osób.
Masz jakąś wiedzę o kolarstwie?

Inne dyscypliny mają przynajmniej w miarę podobne metody treningowe i zawody.
Np maraton czy bieg na określonym dystansie.
Tutaj jest tak, jak byś analizował wiele dyscyplin w jednej.

Tu są specjalizacje.
Masz górali, sprinterów, indywidualistów, którzy ciągną długie dystanse na dużej mocy itd itp.

Różne są warunki, w których dany atut się przydaje i różne warunki zawodów, pod które się trenuje.
W biegu halowym na dystansie 400m czy 5000m chyba znacznie łatwiej analizować dane.

 

Wszystko to oczywiście w założeniu że chodzi dokładnie o 
"Algorytmy i środowisko analizy wpływu czynników atmosferycznych na rezultaty treningów w wybranej dyscyplinie sportu"


  • artho lubi to

logo1pp-64x64.pngmedium.jpgbadge_new.png


#5 qzn

qzn
  • Użytkownik
  • 534 postów
  • SkądWrocław

Napisano 13 grudzień 2021 - 18:35

Big data to big data, czym nakarmisz to dostaniesz. Tylko najfajniej było by podpiąć się do stravy, masz wtedy dane o temperaturze z komputerów, moc, tętno, a i z gps możesz sobie resztę warunków meteo zabrać.



#6 shmoo

shmoo
  • Użytkownik
  • 1730 postów
  • SkądBrzeg, Wrocław, Bytom

Napisano 13 grudzień 2021 - 18:40

Big data to big data, czym nakarmisz to dostaniesz. Tylko najfajniej było by podpiąć się do stravy, masz wtedy dane o temperaturze z komputerów, moc, tętno, a i z gps możesz sobie resztę warunków meteo zabrać.

 

Co jak się okaże że kuchnia śródziemnomorska ma wpływ a nie weźmie jej pod uwagą a tylko warunki atmosferyczne? :)

To nie jest takie proste.

Moim zdaniem wpływ będzie w granicach błędu bez używania Data Science.
No chyba że do warunków zaliczymy trening na wysokości, albo w skrajnych warunkach jak upały w emiratach :)


logo1pp-64x64.pngmedium.jpgbadge_new.png


#7 Sooth

Sooth
  • Użytkownik
  • 5 postów

Napisano 13 grudzień 2021 - 19:38

Jeżeli mielibyśmy dostosowywać dane do skonkretyzowanej podkategorii dyscypliny, ilość posiadanych danych nie pozwoliłaby na wykonanie jakiejkolwiek analizy, a co do zarzutu "losowych danych losowych amatorów" - badanie polega też na tym, aby znaleźć powtarzające się zależności dla dużej bazy osób o różnym poziomie zaawansowania. Wiadomo, że np. temperatura będzie miała realny wpływ, ale warto sprawdzić czy np. kilkaset osób (będących na różnym poziomie) osiągała słabsze wyniki dla treningów w warunkach niższego ciśnienia atmosferycznego (wszystko to czego nie widać gołym okiem).
Oczywiście można przyznać rację, że dla pełnego obrazu problemu to powinno być wieloletnie, ustandaryzowane badanie. Niemniej jednak warto się najpierw pochylić nad problemem w bardziej "akademicki" sposób, aby sprawdzić czy takie przedsięwzięcie będzie miało sens.
Trzeba też pamiętać o tym, że praca magisterska w dużej mierze polega na potwierdzeniu, bądź obaleniu pewnej hipotezy, a następnie ewentualną kontynuacje badań. (możliwości jest ogrom  :))



#8 shmoo

shmoo
  • Użytkownik
  • 1730 postów
  • SkądBrzeg, Wrocław, Bytom

Napisano 13 grudzień 2021 - 19:42

@Sooth
Możesz rozwinąć temat?
Może on nie jest wystarczająco precyzyjny i stąd problem.
Co rozumiesz pod pojęciem "rezultaty treningów"?
 
Czy może chodzi tu o pewnego rodzaju "performance" treningowy a nie rezultaty.
W naszym języku można to zrozumieć na wiele sposobów.

Jeżeli tak to dla mnie łatwiejsze by było

"Algorytmy i środowisko analizy wpływu czynników atmosferycznych na generowaną moc w wybranej dyscyplinie sportu"

 

Wtedy nie mam wątpliwości że da się to ogarnąć, bo jako rezultaty treningów to ja rozumiem takie długotrwałe skutki wpływające na kondycję np.


logo1pp-64x64.pngmedium.jpgbadge_new.png


#9 Sooth

Sooth
  • Użytkownik
  • 5 postów

Napisano 13 grudzień 2021 - 20:09

Rezultaty treningów są (przynajmniej w tym przypadku) rozumiane jako "zmiany w osiągach, w czasie realizacji treningu", ale rozumiem że można by pomyśleć o rezultatach jako "efekcie końcowym treningu". Możliwe, że sam temat jest lekko dwuznacznie sformułowany, ale na to już nie mam wpływu  :mellow:.
Oczywiście zbadanie wpływu np. deszczu na wzrost wydolności organizmu w odniesieniu do treningów w dłuższym okresie czasu przy przyjętych wcześniej założeniach byłoby niemożliwe, albo mocno przekłamane.

 

Najprościej jak mogę to ująć:
- Idealna pogoda = robimy 20km w 40minut
- 40 stopni = robimy 20km w 50minut
wniosek: temperatura ma istotny wpływ na rezultaty treningowe
 



#10 shmoo

shmoo
  • Użytkownik
  • 1730 postów
  • SkądBrzeg, Wrocław, Bytom

Napisano 13 grudzień 2021 - 21:27

@Sooth teraz sporo ludzi ma mierniki mocy i warto się zainteresować tym parametrem. 

Wtedy odchodzi Ci wiele zmiennych wprowadzających błędy.

Wspomniany dystans będzie się różnił w zależności od siły wiatru czy przewyższeń.


logo1pp-64x64.pngmedium.jpgbadge_new.png


#11 artho

artho
  • Użytkownik
  • 2831 postów

Napisano 13 grudzień 2021 - 22:12

Toś wybrał chyba jedną z najtrudniejszych dyscyplin do analizy.
Czy ja wiem, czy z losowych danych amatorów da się coś wyciągnąć.
Chyba że ma być, aby było.

Mi to raczej wygląda na wieloletnie ustandaryzowane badanie, a nie z losowych danych od losowych osób.
Masz jakąś wiedzę o kolarstwie?

No niestety, przykro mi ale z mojej strony, doświadczonego 10+ lat programisty i hobbysty kolarza mocne +1 dla wypowiedzi shmoo. Chcesz zaatakować warunki atmosferyczne, czyli głównie nie tyle przystosowanie i odporność np. wytrzymałościową w sporcie co... jego tzw. głowę, czyli psychikę.



#12 Marcin321

Marcin321
  • Użytkownik
  • 2204 postów
  • SkądWarszawa

Napisano 13 grudzień 2021 - 22:27

To mi wygląda na typowy akademicki przykład regresji liniowej do badania wpływu pogody na wypożyczone rowery. Datasety są publicznie dostępne, pythonowe notebooki również.

https://www.kaggle.c...near-regression

Wyniki są oczywiste - jak pada i jest zimno to ludzie nie pożyczają rowerów. Szczyt wypożyczeń w dni powszednie pokrywa się ze szczytem ruchu komunikacyjnego. Idealnie do nauki ML-a :)

Tylko że trening kolarski to nie wypożyczalnia rowerów, zmiennych jest duuuużo więcej. Części z nich nie ma w danych bo wynikają np. z planu treningowego, mikrocykli itp. A jak nie ma ich w danych to algorytmu nie nakarmisz.

Jak widzę jak zabierasz się do zbierania danych to sukcesów nie wróżę. Zacznij od poszukiwania duuużych publicznych zanonimizowanych dataset-ów (strava, garmin), zobacz jakie pola masz tam dostępne i kombinuj :) Masz czasy przejazdów i współrzędne, więc sobie warunki pogodowe dociągniesz.

Przewiduję że słabe warunki pogodowe będą powodować zwiększenie ilości jazd na trenażerach :P
  • Prozor i artho lubią to

#13 Sooth

Sooth
  • Użytkownik
  • 5 postów

Napisano 14 grudzień 2021 - 10:34

 

 

Chcesz zaatakować warunki atmosferyczne, czyli głównie nie tyle przystosowanie i odporność np. wytrzymałościową w sporcie co... jego tzw. głowę, czyli psychikę.

To czy atakuje psychikę czy inny aspekt sportowca nie ma dużego znaczenia w kontekście moich badań. Interesuje mnie to czy zmiana warunków ma wpływ. Chodzi o znalezienie pewnych zależności pomiędzy warunkiem atmosferycznym, a treningiem.

 

 

To mi wygląda na typowy akademicki przykład regresji liniowej do badania wpływu pogody na wypożyczone rowery. Datasety są publicznie dostępne, pythonowe notebooki również.

Totalnie nie na temat. Widziałem już te datasety, to nie tak, że nie posiadam żadnych danych czy też materiałów w tym temacie. Po prostu chcę zwiększyć ich liczbę celem uzyskania sensownych rezultatów. Idąc na skróty mógłbym po prostu opisać temat i obalić hipotezę, broniąc się brakiem powiązania między danymi (których po prostu byłoby za mało)
 

 

 

Jak widzę jak zabierasz się do zbierania danych to sukcesów nie wróżę. Zacznij od poszukiwania duuużych publicznych zanonimizowanych dataset-ów (strava, garmin), zobacz jakie pola masz tam dostępne i kombinuj

Oczywiście, że ich szukam, ale strava nie jest zbyt chętna do rozdawania danych, szczególnie na użytek indywidualny. Mają co prawda swoje API, z którego prawdopodobnie będę korzystał, ale to nie zmienia faktu, że warto poszukać danych gdzie indziej. Osobiście miałem nadzieję na to, że ludzie chcieliby zobaczyć analizę własnych danych. Według mnie byłoby to znacznie ciekawsze.

Co do atakowania samej analizy treningu (i jego reprezentacji jako wskaźniki) to na chwilę obecną nie mam jakiejś dużej wiedzy na ten temat, ale powoli analizuje już materiały i mam pewny zarys tego w jaki sposób będę chciał ową analizę wykonać.
np. https://link.springe...000000000-00000
Przykład z kilometrami miał być po prostu trywialną reprezentacją wizji, a nie żywym przedstawieniem tego co chcę zrobić. ^_^



#14 shmoo

shmoo
  • Użytkownik
  • 1730 postów
  • SkądBrzeg, Wrocław, Bytom

Napisano 14 grudzień 2021 - 12:22

Rezultaty treningów są (przynajmniej w tym przypadku) rozumiane jako "zmiany w osiągach, w czasie realizacji treningu", ale rozumiem że można by pomyśleć o rezultatach jako "efekcie końcowym treningu". Możliwe, że sam temat jest lekko dwuznacznie sformułowany, ale na to już nie mam wpływu  :mellow:.

 

Przy okazji jeszcze mnie naszła taka myśl.

 

Jeżeli mowa o zmianach w czasie realizacji treningu, to jaki sens ma to badanie?

Bo do czego ma służyć? Nie przełoży się to przecież na wyniki sportowe.

Na zawodach wszyscy mają z reguły te same warunki.

 

Jeżeli mowa o rezultatach treningowych jako adaptacji do warunków, to ma to większy sens bo wiadomo gdzie są lepsze warunki do przygotowań.

Tak czy inaczej nie wiesz chyba jeszcze na co się piszesz ;)

 

Jeszcze jedno. W kolarstwie mierzy się np też temperaturę ciała bo jak pewnie wiesz będzie ona inna w zależności od prędkości i ciśnienia. Ktoś po płaskim rozwijając dużą prędkość będzie lepiej chłodził ciało.
Można poszukać pod "core temperature".
Pierwszy raz widziałem jak stosował to Lance Armstrong.


  • artho lubi to

logo1pp-64x64.pngmedium.jpgbadge_new.png


#15 mikroos

mikroos
  • Użytkownik
  • 8556 postów
  • SkądSzczecin

Napisano 14 grudzień 2021 - 12:59

To czy atakuje psychikę czy inny aspekt sportowca nie ma dużego znaczenia w kontekście moich badań. Interesuje mnie to czy zmiana warunków ma wpływ. Chodzi o znalezienie pewnych zależności pomiędzy warunkiem atmosferycznym, a treningiem.

Prawdopodobnie to niewinny skrót myślowy, ale istnieje zasadnicza różnica pomiędzy wpływem a zbieżnością.

 

Zbieżność to zależność czysto matematyczna, a wpływ musisz udowodnić merytorycznie, w tym przypadku: na gruncie wiedzy z fizjologii. Literatura w tym zakresie jest dostępna, ale domyślam się, że nie będzie to tematem Twojej pracy (choć docelowo może warto będzie wspomnieć o tym w dyskusji?).

 

Tak czy inaczej, temat niezwykle wymagający, ale trzymam kciuki - do ambitnych świat należy!


rowerplus-logo-2.png
 
A Ty masz już swoje CZARNE ODBLASKI?


#16 Senninho

Senninho
  • Użytkownik
  • 1383 postów
  • SkądSzczecinek

Napisano 14 grudzień 2021 - 13:43

Z całym szacunkiem dla podejmującego się wyzwania naukowca ale...temat mógł by być równie ciekawy jak "Kwaśne deszcze a kałuże i ich wpływ na rozwój slimaka winniczka w Polsce".

Efekt treningu jest w zasadzie mierzalny tylko w indywidualnych przypadkach konkretnych zawodników i objawia się on zwiększeniem możliwości wysiłkowych w oczekiwanym zakresie.

Góral będzie chciał generować największą moc przy najniższej wadze, co jest mierzalne a zmienną może być pogoda, która na tym podjeździe będzie utrudniać lub pomagać. Wiatr to oczywiste ale i przyczepność podłoża, rodzaj opony, jej szerokość i ciśnienie.

Czasowiec będzie chciał generować maksymalną moc przy minimalnym CDA czyli oporze aerodynamicznym a tu efektem treningu może być szybsza jazda.

Sprinter będzie chciał generować największą moc bezwzględną przez niedługi czas.

A statystyczny Kowalski będzie chciał się napić kawy, pochwalić swoim... no niech będzie, że Trek-iem nowym i jak dobrze zawieje, będzie walczył o KOM-a na dzielni.

Dla każdego kolarza trening będzie miał inny przebieg, inny wpływ, będzie prowadzony o innej porze dnia.
Przy innym ubraniu bo jak jest zimno to na treningu można mieć luźną kurtkę albo super opinającą. Różnice w prędkości będą. Różnice w efekcie treningu? Oczywiście. Bo lepsza oddychająca odzież uprzyjemnia trening i pozwala na lepszą efektywność. Sama umiejętność doboru ubioru przez zawodnika, którą się nabywa wraz z doświadczeniem albo... i nie.
Sama temperatura ma wpływ na gęstość powietrza czyli opór aerodynamiczny i srednią prędkość.
Sprzęt zimowy/wyscigowy i konfiguracja a co za tym idzie waga sprzetu, błotników...
Kierunek wiatru i jego zmiany w zależności od pogody.
To są rzeczy mierzalne indywidualnie ale nie da się tego porównać treningowo żeby móc wyciągać jakieś wnioski czy zależności.
Choćby trening o godzinie 15-16 gdzie sporo osób wraca z pracy i ruch jest wzmożony. I jeśli jedziemy w stronę "sypialni" miejskiej to każdy samochód, który nas wyprzedza nam pomaga. Każdy, jadący z naprzeciwka nam troszkę przeszkadza.

I o ile wpływ warunków atmosferycznych na jazdę indywidualną na czas może być zagadnieniem ciekawym to próbując uogólnić treningowo do kolarstwa ogólnie, moim zadaniem nie wyjdzie z tego nic sensownego.

Na myśl mi przychodzi, że co robi kolarz kiedy pada? Moknie.
Kiedy zimno? Marznie.
Jak gorąco? Dużo pije.
Jak w sam raz? Zapewne leczy kontuzje

Wysłane z mojego Redmi Note 8 Pro przy użyciu Tapatalka

#17 qzn

qzn
  • Użytkownik
  • 534 postów
  • SkądWrocław

Napisano 14 grudzień 2021 - 21:16

Chyba cały czas kluczowe jest tutaj jak zdefiniujesz "rezultat treningu", bo inne osiągi będą z wyścigu, inne z treningu (i różne w zależności od tego co było "zadane") i inne z jazdy regeneracyjnej. 





Dodaj odpowiedź



  

Również z jednym lub większą ilością słów kluczowych: trening, data science, analiza danych