Find Jobs
Hire Freelancers

Create Python function for a ELO rating System

$10-30 AUD

Dokončeno
Zveřejněno skoro před 3 roky

$10-30 AUD

Zaplaceno při doručení
*Project Edited - now just after 1 function. The definition of a ELO rating system can be found here [login to view URL] I have a datasets from AFL sport and I would like a piece of code written that will take the a column and compute an ELO rating. Dataset: - AFL where match_margin is used as the column to compute. **This dataset is one row per team per match. With the function, I would like to be able to specify: - Score input (eg the match_margin column) - K Factor - anything else relevant And then output i would like to have columns attached to the same dataframe with: - Pre Match ELO For (Team) and Against (Opposition) i.e what it was before the match has been played. - Pre Match Probabilities based off the ELO difference between two sides - Post Match ELO (What it was after the match has been played). Here are two examples i have come across to help and there are more on the internet: [login to view URL] [login to view URL] And there are also python packages for ELO, but i havent been able to figure out how to make it work. The AFL Dataset is attached (ignore soccer dataset) Any questions let me kno!
IČ projektu: 30352770

O projektu

4 nabídky
Vzdálený projekt
Aktivní před 3 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
Uděleno:
Avatar uživatele
Hi, I think I might be a good fit for this project as I have my MSc in Electrical Engineering and I have over 6 years of Python experience. I used Python for various data manipulation tasks and for simulations in my network science research projects, check out the following repo on github: [login to view URL] I would probably use the EloPy package for the project, but I can implement the algorithm also if needed. I would be happy to discuss further details of the project.
$30 AUD v 5 dnech
0,0 (0 recenze)
0,0
0,0
4 freelanceři nabízejí v průměru $25 AUD za tuto práci
Avatar uživatele
Hello, I have read your job post and I am interested in the same. I have a B. Tech (Computer Science) and MBA from the very best universities in the country with an acceptance rate of 0.01% of the applicants. I have been doing academic writing and programming tasks for over 5 years now. I have worked with students from the US, UK, UAE and Australia in different domains ranging from Machine Learning, Website design, Engineering and others. I have expertise with C, C++, Python, Java and other languages along with Networking, Packet Tracers etc. I can discuss in detail after you have shared complete details of the task. I have assisted students from graduation, masters and Ph.D level with their thesis or other work. I can assist you in a single assignment or take up your entire course. I can assure you in terms of quality and deliverables. Please do send me a message in case you have any questions.
$25 AUD v 7 dnech
5,0 (1 recenze)
3,9
3,9
Avatar uživatele
I have proficiency in python coding and known several libraries like pandas which will be required for this project.
$25 AUD v 6 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
I am profeshnal in python . I know more about python library like pandas,lambda, numpy ,list ,dictionary so I am more confident about this work. Thank you
$20 AUD v 7 dnech
0,0 (0 recenze)
0,0
0,0

O klientovi

Pochází z AUSTRALIA
Newport, Australia
4,7
5
Ověřená platební metoda
Členem od lis 12, 2013

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.