Go to Post Some clever fellow a few years back made a little scooter based on this principal and made so much on the idea he can afford the finest denim in the land. - phrontist [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy > Scouting
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 01-02-2008, 13:43
SteveGPage's Avatar
SteveGPage SteveGPage is offline
Mentor - Scouting and Strategy
AKA: Steve
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2004
Location: Hollywood, MD
Posts: 520
SteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond repute
Re: Web-based scouting program

Quote:
Originally Posted by Nibbles View Post
... (cut) match predicting can be done for all matches (future and completed) by clicking the "MP" link below the table on a match page (it predicts the correct team 90% of the time, and also gives a % certainty), a strength algorithm that shows how much a team contributes to their alliance's score (0 means average for that event, 1000 means 10 points roughly?), (cut) ....
Can you share the algorithm that you used to do the match predictions? Thanks!

Best regards,

Steve
__________________
FRC 836, The RoboBees www.robobees.org
growingSTEMS www.growingSTEMS.org
2017: Southwest VA, Northern MD, Chesapeake District Championships, Championships
  #2   Spotlight this post!  
Unread 01-02-2008, 17:59
Nibbles Nibbles is offline
Interstellar Hitchhiker
AKA: Austin Wright
FRC #0498 (Cobra Commanders)
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2003
Location: Arizona
Posts: 103
Nibbles is just really niceNibbles is just really niceNibbles is just really niceNibbles is just really niceNibbles is just really nice
Re: Web-based scouting program

Quote:
Originally Posted by SteveGPage View Post
Can you share the algorithm that you used to do the match predictions? Thanks!
Best regards,
Steve
For the strength of team T, find all the matches played by team T (set B), find all the teams they played against or with (set C), and all the matches they played (set D), then find the average of their score minus opponents score (set E). Subtract the team T's average match score minus opponents score.

I have refined it several times over the last year, but that is how it works more or less. It also assumes that each team has an equal chance of competing against each other, which was not the case, as rookie teams always played with better teams boosting their score, and in a few cases the same alliance played together, It still fared very good however.

Let me try explaining another way: It takes into account the scores of your opponents and allies.

This is the exact SQL query used to find the strength for each team:
Code:
SELECT
  ROUND(AVG(IF(b.teamnum=c.teamnum ,2,-1)*IF(d.alliance="red",e.redscore-e.bluescore,e.bluescore-e.redscore)*IF(b.alliance=c.alliance,1,-1))*100) AS score2
FROM team_match b JOIN team_match c JOIN team_match d JOIN matches e
ON (b.matchid=c.matchid)
  AND (d.teamnum=c.teamnum AND d.matchid!=b.matchid)
  AND (d.matchid=e.matchid)
GROUP BY q.teamnum
This is in pages/strength.act.strength_2.php .

This is how I get the team strengths. Match predicting is a new area for me, I implemented it just a few month ago.
For matches, I found that the sum of the teams strengths on the target alliance, minus the sum of the opponent's alliance, works well enough.
I can calculate the chance a team will win with a cumulative logistic distribution, who's parent function is f(x) = 1/(1+e^(-x)).

My most recent tests show it is only 80% to 85% accurate, based on how I add the strengths together (add the square roots, etc). I don't really care too much, it isn't the most important part of the program.
  #3   Spotlight this post!  
Unread 06-02-2008, 11:21
sebas2mil's Avatar
sebas2mil sebas2mil is offline
Registered User
AKA: Sebastian Acosta
FRC #3966 (STEMpunks)
Team Role: Mentor
 
Join Date: Nov 2004
Rookie Year: 2004
Location: Coral Springs FL
Posts: 122
sebas2mil has a spectacular aura aboutsebas2mil has a spectacular aura about
Re: Web-based scouting program

I am looking at it for 1251 as a scouting system

we are attending the florida regional and the palmetto regional

If it is useful at florida we will deff use it at palmetto

The only thing is that I'm having trouble setting it up

could I use access 2007

would that do the same thing as using that other software you wanted to use

thanks a lot

sebas
__________________
3966 STEMPunks
2014 3rd place Safety Animation Video

1251 TechTigers
[color=darkorange]2008 UCF Regional Winner (1251,233,86)
2008 Florida General Motors Industrial Design Award
2008 Palmetto Semi-Finalist (1251,845,1270)
2008 Palmetto General Motors Industrial Design Award [b][center][size=2]2004 UCF Rookie All Star Award2005 UCF Judges Award
2005 UCF Finalist (1251,1270,845)
2005 Palmetto Xerox Creativity Award
2005 Palmetto Finalist (1251,25,301)
2005 Mayhem @ The Museum (1251,1523,1390)
2005 Mayhem @ The Museum Most Tetras Stacked In One Match Award
2006 UCF Semi-Finalist (86,710,1251)
2006 Palmetto DaimlerChrysler Team Spirit Award
2006 Palmetto Regional Winner (11,247,1251)
2007 Florida General Motors Industrial Design Award
2007 Florida Regional Winner (1251, 1270, 86)
  #4   Spotlight this post!  
Unread 07-02-2008, 22:55
Nibbles Nibbles is offline
Interstellar Hitchhiker
AKA: Austin Wright
FRC #0498 (Cobra Commanders)
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2003
Location: Arizona
Posts: 103
Nibbles is just really niceNibbles is just really niceNibbles is just really niceNibbles is just really niceNibbles is just really nice
Re: Web-based scouting program

I'll summarize the PM I replied to for everyone else:
There is no reason Access couldn't work, however I can't vouch for it's standards support, and I have no clue how to set it up. It is possible though, since I use a database library (ADODB) that supports many types of databases.
I think installing a web server package such as XAMPP or WAMP, which contains Apache and MySQL, is much easier to set up and use.
  #5   Spotlight this post!  
Unread 06-03-2008, 22:49
synth3tk's Avatar
synth3tk synth3tk is offline
Volunteer / The Blue Alliance
AKA: David Thomas
no team
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Ohio
Posts: 2,005
synth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond repute
Re: Web-based scouting program

Quote:
Originally Posted by Nibbles View Post
I'll summarize the PM I replied to for everyone else:
There is no reason Access couldn't work, however I can't vouch for it's standards support, and I have no clue how to set it up. It is possible though, since I use a database library (ADODB) that supports many types of databases.
I think installing a web server package such as XAMPP or WAMP, which contains Apache and MySQL, is much easier to set up and use.
I'm using XAMPP for Windows to build a network, so I'll try it out and see what happens. I've been looking for a good scouting database to integrate into our intranet. Hopefully it'll work out, I'll let you know.
__________________
Quote:
The difference between theory and application is that in theory, theory and application are the same; In application, they are not.

Last edited by synth3tk : 06-03-2008 at 22:53.
  #6   Spotlight this post!  
Unread 08-02-2008, 11:06
SteveGPage's Avatar
SteveGPage SteveGPage is offline
Mentor - Scouting and Strategy
AKA: Steve
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2004
Location: Hollywood, MD
Posts: 520
SteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond repute
Re: Web-based scouting program

Quote:
Originally Posted by Nibbles View Post

I have refined it several times over the last year, but that is how it works more or less. It also assumes that each team has an equal chance of competing against each other, which was not the case, as rookie teams always played with better teams boosting their score, and in a few cases the same alliance played together, It still fared very good however.
Thanks! I will certainly incorporate this approach into how I do scouting! Thanks for sharing this!

Good luck this season!

Steve
__________________
FRC 836, The RoboBees www.robobees.org
growingSTEMS www.growingSTEMS.org
2017: Southwest VA, Northern MD, Chesapeake District Championships, Championships
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Good program for Palm-based scouting software development? mbmccormick Scouting 4 20-01-2008 22:02
IR Receiver 101 web link & an IR based question. Elgin Clock Technical Discussion 5 19-12-2007 16:10
scouting program Marjory Frosty Scouting 12 21-02-2006 16:30
Scouting Program? Jeffel Programming 3 16-02-2005 08:41
Web-Based File Transfer? Gadget470 Website Design/Showcase 6 11-01-2004 16:41


All times are GMT -5. The time now is 17:20.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi