kosa248
Użytkownik
Ogłoszenie
Niewielkiej zmianie ulega wygląd pliku i sposób wprowadzania danych.
Powody:
1. Z kursów u/o 2,5 w zasadzie wynikają wszystkie pozostałe (i dlatego tylko u/o 2,5 będą przydatne),
2. Niemieszanie danych liczbowych i ciągów znakowych w tych samych kolumnach ułatwi mi pisanie algorytmów,
3. Dopisanie nazwy ligi jest konieczne do łączenia wszystkich danych "do kupy" a później na podstawie jednego algorytmu napisanego dla tych danych, analizowania poszczególnych lig (czyli program musi wiedzieć, które mecze dotyczą których lig, gdy wszystko znajdzie się w jednej tabeli). W sumie dziwne, że tej konieczności nie przewidziałem.
4. Oznaczenie "45+" na czas doliczony pierwszej połowy jest nieprzydatne i na sam koniec i tak trzeba zmienić na 45, aby policzyć różne statystyki, bo program interpretuje "45+" jako ciąg znaków.
5. Nazwy kolumn nie zaszkodzą, a się przydadzą.
W efekcie proszę o zapoznanie się z:
----------------------------
AKTUALNA INSTRUKCJA
----------------------------
1. Wpisujemy nazwy kolumn - kolejno:
LIGA
DATA
GOSP (nazwa drużyny gospodarzy)
GOSC (gości)
WYNIK
SK1 (średni kurs na "jedynkę"
SKX (remis)
SK2 ("dwójka"
KOF (kurs otwarcia na faworyta, czyli na drużynę o niższym średnim kursie)
KZF (kurs zamknięcia na faworyta)
O2.5 (średni kurs na over 2,5)
U2.5 (średni kurs na under 2,5)
-----UWAGA----- koniecznie kropki w nazwach O2.5 i U2.5
Kolejne kolumny to kolejno: Z1 (zdarzenie 1), Z2, Z3 itd., aż do Z16 (tyle było do tej pory zdarzeń w jednym meczu [goli plus kartek] i ciężko będzie to pobić)
2. W pierwszej kolumnie, w każdym wierszu wpisujemy ligę. Format zapisu: polska1, anglia3 itd., żaden inny.
3. Wchodzimy na stronę flashscore.com, wybieramy ligę, zaznaczamy potrzebne mecze i kopiujemy do excela w odpowiednie miejsce (tak żeby daty były pod "DATA", wynik pod "WYNIK" itd.)
4. Po skopiowaniu meczów, wchodzimy na oddsportal.com i przepisujemy ręcznie, bądź kopiujemy średnie kursy na 1, x, 2 (lepiej kopiować, bo się nie pomylimy), jednak kopiując sprawdzamy, czy na oddsportal są mecze w tej samej kolejności, jak na flashscore. Nie musi tak być na przykład dlatego, że nazwy drużyn mogą być inne (na oddsportal SC Farense, na flashscore Farense), przez co kolejność alfabetyczna spotkań rozegranych o tej samej porze może być różna.
4a. Jeżeli kopiowaliśmy, to poleceniem "znajdź i zamień" zamieniamy kropki na przecinki, a następnie klikając prawym przyciskiem na obszar kursów wybieramy polecenie "usuń hiperłącza".
5. Sortujemy skopiowane mecze względem daty. Bezpieczniej jest zrobić to ręcznie, ponieważ zdarzyło mi się, że przy takim posortowaniu zostały zamienione kursy między dwoma meczami rozegranymi o tej samej porze.
6. W odpowiednich kolumnach wpisujemy kursy otwarcia i zamknięcia na faworyta oraz średnie kursy over/under 2,5.
Kolejne punkty dotyczą przepisywania danych z flashscore. Ewentualnie w przypadku egzotycznej ligi może być tak, że nie ma minut z kartkami na flashscore. Wówczas posługujemy się soccerway zamiast flashscore.
6. Pod aktualnie wypełnianym spotkaniem wstawiamy dokładnie 5 nowych pustych wierszy.
Ogólna zasada:
. pierwsze dwa wiersze (ten z ligą, datą, meczem itd. plus kolejny) dotyczą minut, w których padły gole,
. kolejne dwa dotyczą minut, w których zostały przyznane żółte kartki,
. ostatnie dwa dotyczą minut, w których zostały przyznane czerwone kartki (czyli zwykle pozostaną one puste),
. wiersze nieparzyste dotyczą drużyny gospodarzy (lub ogólniej drużyny, która jest wymieniona jako pierwsza)
. wiersze parzyste dotyczą drużyny gości.
7. Wpisujemy chronologicznie, poruszając się w prawą stronę, kolejne zdarzenia, jakie nastąpiły w meczu, związane z bramkami i kartkami.
Przykład:
Załóżmy, że nastąpiły kolejno: żółta kartka dla gości w 33. minucie, bramka dla gospodarzy w 50. minucie, czerwona kartka dla gospodarzy w 70. minucie.
Robimy tak: w czwartym wierszu dla tego spotkania, w kolumnie Z1 wpisujemy liczbę 33. Następnie przechodzimy do kolumny Z2 i w pierwszym wierszu dla tego spotkania wpisujemy liczbę 50. Następnie przechodzimy do kolumny Z3 i w piątym wierszu dla tego meczu wpisujemy liczbę 70.
UWAGA! Nie pozbywamy się (nie usuwamy) wierszy, które nie zostały wypełnione.
7a. Jeżeli dwa różne zdarzenia (na przykład żółta kartka dla gospodarzy i żółta kartka dla gości) zdarzyły się w tej samej minucie, zapisujemy je w osobnych kolumnach, gdyż każda kolumna jest zarezerwowana dla oddzielnego zdarzenia.
7b. Jeżeli coś nastąpiło w doliczonym czasie pierwszej połowy (np. zapis "45+1" na flashscore), zapisujemy liczbę 45.
7c. Jeżeli coś nastąpiło w doliczonym czasie drugiej połowy (np. zapis "90+3" na flashscore), zapisujemy nie liczbę 90, ale faktyczną minutę (w tym przypadku 93).
Dodatkowe ważne informacje:
1. Kolejne spotkania dopisujemy, edytując plik dotyczący odpowiedniej ligi.
2. Nazwa pliku - taka, jak kolejne wiersze pierwszej kolumny (polska1, anglia3 itd.), ogólnie nazwa ligi.
3. Typ pliku - CSV (rozdzielany przecinkami)
UWAGA: przed zapisem należy upewnić się, że jako symbol dziesiętny mamy ustawiony przecinek, zaś jako separator listy mamy ustawiony średnik. Jest to ustawienie standardowe, jednak zdarzają się przypadki kropki jako symbolu dziesiętnego oraz przecinka jako separatora listy. Ustawienie to sprawdzamy dla systemu Windows7 w: Panel sterowania --> Region i język --> Ustawienia dodatkowe --> Zakładka Liczby. W razie czego zmieniamy na podane przeze mnie. Wystarczy, że tę zmianę wprowadzicie na czas pracy z plikiem i jego zapisu. Jest to bardzo ważne, ponieważ jeżeli prześlecie mi plik zapisany inaczej, to sposób jego wczytywania do mojego programu jest inny, a chcę mieć możliwie jednolite typy danych i oznaczenia w nich, żeby wszystko "załatwiać" tym samym kodem.
4. Średnie kursy bierzemy ze strony oddsportal.com
5. Kursy otwarcia i zamknięcia bierzemy z oddsportal.com --> Zakładka 1X2 --> szukamy bukmachera P i n n a c l e (piszę z przerwą, bo dla początkujących userów nie wyświetlają się linki), nakierowujemy kursor na kurs na faworyta. Pojawia się historia kursów. Kurs zamknięcia to ten na górze, a otwarcia to ten na dole listy (opening odds).
5a. W przypadku, gdy brakuje kursów z P i n n a c l e (tylko dla egzotycznych lig), kursy otwarcia i zamknięcia na faworyta bierzemy z bet 3 6 5 (nie ma opcji, żeby ich nie było).
6. Konieczne jest, aby mieć konto na oddsportal i być zalogowanym w momencie spisywania kursów, gdyż wtedy uwzględnionych jest więcej bukmacherów.
7. Pliki przesyłamy w miarę na bieżąco (raz na tydzień, maksymalnie dwa tygodnie w przypadku choroby, wyjazdu itd.) na adres: statystykisportowe(malpa)gmail(kropka)com. Mile widziane jest oznajmienie, jaki okres został dopisany w porównaniu do poprzednio przesłanego pliku oraz jaki okres jest uwzględniony w całym pliku (na przykład "Dopisane: 11-14.01, całość: 01-14.01).
8. Pytania zadawajcie w tym temacie, na pw lub wysyłając wiadomość na podany powyżej adres.
Oczywiście osobom, które już przesyłały mi pliki z danymi, wyślę te pliki poprawione przeze mnie, tak aby same nie musiały tego robić. Spodziewajcie się wiadomości dziś wieczorem.
Może wygląda to tak, jakby tych instrukcji było za dużo, ale po pierwszym tygodniu wszystko będzie dla Was oczywiste (dla tych, którzy już zbierają dane, zmienia się niewiele). Dzięki tym ścisłym regułom unikniemy nieporządku, którego ogarnienie mogłoby być czasochłonne.
W załączniku jest przykładowy plik, na którym można się wzorować. Mogę przesłać jedynie printscreen, ponieważ forum nie akceptuje plików csv.
Niewielkiej zmianie ulega wygląd pliku i sposób wprowadzania danych.
Powody:
1. Z kursów u/o 2,5 w zasadzie wynikają wszystkie pozostałe (i dlatego tylko u/o 2,5 będą przydatne),
2. Niemieszanie danych liczbowych i ciągów znakowych w tych samych kolumnach ułatwi mi pisanie algorytmów,
3. Dopisanie nazwy ligi jest konieczne do łączenia wszystkich danych "do kupy" a później na podstawie jednego algorytmu napisanego dla tych danych, analizowania poszczególnych lig (czyli program musi wiedzieć, które mecze dotyczą których lig, gdy wszystko znajdzie się w jednej tabeli). W sumie dziwne, że tej konieczności nie przewidziałem.
4. Oznaczenie "45+" na czas doliczony pierwszej połowy jest nieprzydatne i na sam koniec i tak trzeba zmienić na 45, aby policzyć różne statystyki, bo program interpretuje "45+" jako ciąg znaków.
5. Nazwy kolumn nie zaszkodzą, a się przydadzą.
W efekcie proszę o zapoznanie się z:
----------------------------
AKTUALNA INSTRUKCJA
----------------------------
1. Wpisujemy nazwy kolumn - kolejno:
LIGA
DATA
GOSP (nazwa drużyny gospodarzy)
GOSC (gości)
WYNIK
SK1 (średni kurs na "jedynkę"
SKX (remis)
SK2 ("dwójka"
KOF (kurs otwarcia na faworyta, czyli na drużynę o niższym średnim kursie)
KZF (kurs zamknięcia na faworyta)
O2.5 (średni kurs na over 2,5)
U2.5 (średni kurs na under 2,5)
-----UWAGA----- koniecznie kropki w nazwach O2.5 i U2.5
Kolejne kolumny to kolejno: Z1 (zdarzenie 1), Z2, Z3 itd., aż do Z16 (tyle było do tej pory zdarzeń w jednym meczu [goli plus kartek] i ciężko będzie to pobić)
2. W pierwszej kolumnie, w każdym wierszu wpisujemy ligę. Format zapisu: polska1, anglia3 itd., żaden inny.
3. Wchodzimy na stronę flashscore.com, wybieramy ligę, zaznaczamy potrzebne mecze i kopiujemy do excela w odpowiednie miejsce (tak żeby daty były pod "DATA", wynik pod "WYNIK" itd.)
4. Po skopiowaniu meczów, wchodzimy na oddsportal.com i przepisujemy ręcznie, bądź kopiujemy średnie kursy na 1, x, 2 (lepiej kopiować, bo się nie pomylimy), jednak kopiując sprawdzamy, czy na oddsportal są mecze w tej samej kolejności, jak na flashscore. Nie musi tak być na przykład dlatego, że nazwy drużyn mogą być inne (na oddsportal SC Farense, na flashscore Farense), przez co kolejność alfabetyczna spotkań rozegranych o tej samej porze może być różna.
4a. Jeżeli kopiowaliśmy, to poleceniem "znajdź i zamień" zamieniamy kropki na przecinki, a następnie klikając prawym przyciskiem na obszar kursów wybieramy polecenie "usuń hiperłącza".
5. Sortujemy skopiowane mecze względem daty. Bezpieczniej jest zrobić to ręcznie, ponieważ zdarzyło mi się, że przy takim posortowaniu zostały zamienione kursy między dwoma meczami rozegranymi o tej samej porze.
6. W odpowiednich kolumnach wpisujemy kursy otwarcia i zamknięcia na faworyta oraz średnie kursy over/under 2,5.
Kolejne punkty dotyczą przepisywania danych z flashscore. Ewentualnie w przypadku egzotycznej ligi może być tak, że nie ma minut z kartkami na flashscore. Wówczas posługujemy się soccerway zamiast flashscore.
6. Pod aktualnie wypełnianym spotkaniem wstawiamy dokładnie 5 nowych pustych wierszy.
Ogólna zasada:
. pierwsze dwa wiersze (ten z ligą, datą, meczem itd. plus kolejny) dotyczą minut, w których padły gole,
. kolejne dwa dotyczą minut, w których zostały przyznane żółte kartki,
. ostatnie dwa dotyczą minut, w których zostały przyznane czerwone kartki (czyli zwykle pozostaną one puste),
. wiersze nieparzyste dotyczą drużyny gospodarzy (lub ogólniej drużyny, która jest wymieniona jako pierwsza)
. wiersze parzyste dotyczą drużyny gości.
7. Wpisujemy chronologicznie, poruszając się w prawą stronę, kolejne zdarzenia, jakie nastąpiły w meczu, związane z bramkami i kartkami.
Przykład:
Załóżmy, że nastąpiły kolejno: żółta kartka dla gości w 33. minucie, bramka dla gospodarzy w 50. minucie, czerwona kartka dla gospodarzy w 70. minucie.
Robimy tak: w czwartym wierszu dla tego spotkania, w kolumnie Z1 wpisujemy liczbę 33. Następnie przechodzimy do kolumny Z2 i w pierwszym wierszu dla tego spotkania wpisujemy liczbę 50. Następnie przechodzimy do kolumny Z3 i w piątym wierszu dla tego meczu wpisujemy liczbę 70.
UWAGA! Nie pozbywamy się (nie usuwamy) wierszy, które nie zostały wypełnione.
7a. Jeżeli dwa różne zdarzenia (na przykład żółta kartka dla gospodarzy i żółta kartka dla gości) zdarzyły się w tej samej minucie, zapisujemy je w osobnych kolumnach, gdyż każda kolumna jest zarezerwowana dla oddzielnego zdarzenia.
7b. Jeżeli coś nastąpiło w doliczonym czasie pierwszej połowy (np. zapis "45+1" na flashscore), zapisujemy liczbę 45.
7c. Jeżeli coś nastąpiło w doliczonym czasie drugiej połowy (np. zapis "90+3" na flashscore), zapisujemy nie liczbę 90, ale faktyczną minutę (w tym przypadku 93).
Dodatkowe ważne informacje:
1. Kolejne spotkania dopisujemy, edytując plik dotyczący odpowiedniej ligi.
2. Nazwa pliku - taka, jak kolejne wiersze pierwszej kolumny (polska1, anglia3 itd.), ogólnie nazwa ligi.
3. Typ pliku - CSV (rozdzielany przecinkami)
UWAGA: przed zapisem należy upewnić się, że jako symbol dziesiętny mamy ustawiony przecinek, zaś jako separator listy mamy ustawiony średnik. Jest to ustawienie standardowe, jednak zdarzają się przypadki kropki jako symbolu dziesiętnego oraz przecinka jako separatora listy. Ustawienie to sprawdzamy dla systemu Windows7 w: Panel sterowania --> Region i język --> Ustawienia dodatkowe --> Zakładka Liczby. W razie czego zmieniamy na podane przeze mnie. Wystarczy, że tę zmianę wprowadzicie na czas pracy z plikiem i jego zapisu. Jest to bardzo ważne, ponieważ jeżeli prześlecie mi plik zapisany inaczej, to sposób jego wczytywania do mojego programu jest inny, a chcę mieć możliwie jednolite typy danych i oznaczenia w nich, żeby wszystko "załatwiać" tym samym kodem.
4. Średnie kursy bierzemy ze strony oddsportal.com
5. Kursy otwarcia i zamknięcia bierzemy z oddsportal.com --> Zakładka 1X2 --> szukamy bukmachera P i n n a c l e (piszę z przerwą, bo dla początkujących userów nie wyświetlają się linki), nakierowujemy kursor na kurs na faworyta. Pojawia się historia kursów. Kurs zamknięcia to ten na górze, a otwarcia to ten na dole listy (opening odds).
5a. W przypadku, gdy brakuje kursów z P i n n a c l e (tylko dla egzotycznych lig), kursy otwarcia i zamknięcia na faworyta bierzemy z bet 3 6 5 (nie ma opcji, żeby ich nie było).
6. Konieczne jest, aby mieć konto na oddsportal i być zalogowanym w momencie spisywania kursów, gdyż wtedy uwzględnionych jest więcej bukmacherów.
7. Pliki przesyłamy w miarę na bieżąco (raz na tydzień, maksymalnie dwa tygodnie w przypadku choroby, wyjazdu itd.) na adres: statystykisportowe(malpa)gmail(kropka)com. Mile widziane jest oznajmienie, jaki okres został dopisany w porównaniu do poprzednio przesłanego pliku oraz jaki okres jest uwzględniony w całym pliku (na przykład "Dopisane: 11-14.01, całość: 01-14.01).
8. Pytania zadawajcie w tym temacie, na pw lub wysyłając wiadomość na podany powyżej adres.
Oczywiście osobom, które już przesyłały mi pliki z danymi, wyślę te pliki poprawione przeze mnie, tak aby same nie musiały tego robić. Spodziewajcie się wiadomości dziś wieczorem.
Może wygląda to tak, jakby tych instrukcji było za dużo, ale po pierwszym tygodniu wszystko będzie dla Was oczywiste (dla tych, którzy już zbierają dane, zmienia się niewiele). Dzięki tym ścisłym regułom unikniemy nieporządku, którego ogarnienie mogłoby być czasochłonne.
W załączniku jest przykładowy plik, na którym można się wzorować. Mogę przesłać jedynie printscreen, ponieważ forum nie akceptuje plików csv.