Go to Post FIRST is like Starbucks coffee, it's addicting and you just can't seem to get away from it... - Beth Sweet [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 5 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 23-03-2014, 18:56
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,102
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Week4 Twitter data analyses


This thread is for discussion of Week4 Twitter data analyses posted here:

http://www.chiefdelphi.com/media/papers/2985


I will be adding additional analyses as time permits. Special requests will be considered also.


Reply With Quote
  #2   Spotlight this post!  
Unread 23-03-2014, 19:40
mmaunu's Avatar
mmaunu mmaunu is offline
Registered User
FRC #2485 (W.A.R. Lords)
Team Role: Mentor
 
Join Date: Mar 2013
Rookie Year: 2010
Location: San Diego, CA
Posts: 89
mmaunu is a jewel in the roughmmaunu is a jewel in the roughmmaunu is a jewel in the roughmmaunu is a jewel in the rough
Re: Week4 Twitter data analyses

Let me start by saying thanks for all that you do for this community...I have grown tremendously over the last several years reading your posts.

What is uCCWM? CCWM without foul points?
__________________
2014 Las Vegas (Winners with 987, 2478; Excellence in Engineering)
2014 San Diego (Finalists with 987, 3250; Quality Award)
2013 Inland Empire (Winners with 1538, 968; Excellence in Engineering Award)
2013 San Diego (Finalists with 2984, 4322; Creativity Award)
2012 Las Vegas (Finalists with 2034, 3187; Quality Award)
Reply With Quote
  #3   Spotlight this post!  
Unread 23-03-2014, 19:41
Navid Shafa Navid Shafa is offline
FIRST Hiatus/Retired?
no team
Team Role: Alumni
 
Join Date: Oct 2007
Rookie Year: 2007
Location: Seattle, WA
Posts: 1,525
Navid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond repute
Re: Week4 Twitter data analyses

I really like EPA. Certainly more useful for cross event comparisons than raw OPR/CCWM. Wish we could tie in average event score or something of the like to EPA. Being able to view OPR separate from fouls and EPA certainly helps remove outliers from the data.

Thanks for the data as usual.
__________________
2015 & 2016 Fantasy FIRST Champions [Rotten Fruit Alliance]
Elgin Clock Award Winners: '13, '15, '16

Team 1983 | Alumnus, Former Mentor| Team_ 360 | Former Coach | Team 5803 | Former Mentor

"Once a Skunk, Always a Skunk"

Founding Member

Last edited by Navid Shafa : 23-03-2014 at 19:48.
Reply With Quote
  #4   Spotlight this post!  
Unread 24-03-2014, 10:26
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,102
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Week4 Twitter data analyses

Quote:
Originally Posted by mmaunu View Post
What is uCCWM? CCWM without foul points?
Yes. It's CCWM without foul points (the "u" stands for Unpenalized). Sorry about that. I forgot to explain it.

Code:

uCCWM = ( final - foul ) - ( op_final - op_foul )

"regular" CCWM = ( final - op_final )
also:

Code:

EPA = ( final - foul ) - uAvg 

DPR = op_final

uDPR = ( op_final - op_foul )



Last edited by Ether : 24-03-2014 at 10:43.
Reply With Quote
  #5   Spotlight this post!  
Unread 24-03-2014, 14:41
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,102
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Week4 Twitter data analyses

Quote:
Originally Posted by Navid Shafa View Post
I really like EPA. Certainly more useful for cross event comparisons than raw OPR/CCWM. Wish we could tie in average event score or something of the like to EPA. Being able to view OPR separate from fouls and EPA certainly helps remove outliers from the data.

Thanks for the data as usual.
I just added a spreadsheet showing the average alliance scores (win, lose, all, unpenalized all, fouls) for each event.

Look for Average Alliance Scores at each Event near the bottom of the list of attachments:

http://www.chiefdelphi.com/media/papers/2985

Not sure what the best way would be to integrate these with EPA.


Reply With Quote
  #6   Spotlight this post!  
Unread 25-03-2014, 18:10
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,102
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Week4 Twitter data analyses


I'd like to get some feedback on which of the attachments you'd like to see again for Week5. I need to pare it back a bit.

http://www.chiefdelphi.com/media/papers/2985

Reply With Quote
  #7   Spotlight this post!  
Unread 25-03-2014, 19:53
Basel A's Avatar
Basel A Basel A is offline
It's pronounced Basl with a soft s
AKA: @BaselThe2nd
FRC #3322 (Eagle Imperium)
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Ann Arbor, Michigan
Posts: 1,935
Basel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond repute
Re: Week4 Twitter data analyses

Posting here because it's a very similar subject.. On request of some twitter people, I used the @frcfms data to determine the % of matches determined by fouls (any change in result, including from or to ties) over the past three years, broken down into years and categories such as quals, semifinals, or 3rd match of an elimination series. Those statistics are available here: http://goo.gl/mKuTXS.
__________________
Team 2337 | 2009-2012 | Student
Team 3322 | 2014-Present | College Student
“Be excellent in everything you do and the results will just happen.”
-Paul Copioli
Reply With Quote
  #8   Spotlight this post!  
Unread 31-03-2014, 15:55
brennonbrimhall brennonbrimhall is offline
Free Agent
AKA: Brennon Brimhall
no team
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Clifton Park, NY
Posts: 222
brennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to all
Re: Week4 Twitter data analyses

Quote:
Originally Posted by Basel A View Post
Posting here because it's a very similar subject.. On request of some twitter people, I used the @frcfms data to determine the % of matches determined by fouls (any change in result, including from or to ties) over the past three years, broken down into years and categories such as quals, semifinals, or 3rd match of an elimination series. Those statistics are available here: http://goo.gl/mKuTXS.
Any chance we could get the number of data points (FMS tweets) you used? Stuff like that's really important for generating standard errors for confidence intervals and seeing just how much of a change there's been for this year. As Walter Lewin is fond of saying, "any measurement is useless without a knowledge of the uncertainties."

Quote:
Originally Posted by Ether
I will be adding additional analyses as time permits. Special requests will be considered also.
  1. How easy would it be to post your dataset in a format that Excel tolerates? Doing so gets you out of 2-3.
  2. Is it possible to see the percent of matches that have been decided by fouls, broken down by week and by match type (qualification/elimination)?
  3. Using assist scores, would it be possible to determine the average number of cycles an alliance generates? Again, is it possible to see averages per week, by match type?
__________________
Team 20, 2012-2014: 4 blue banners, 5 medals, and 9 team awards.
Church of Jesus Christ of Latter-day Saints, 2014-2016: Missionary, Colorado Denver South Mission.
Reply With Quote
  #9   Spotlight this post!  
Unread 31-03-2014, 16:18
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,102
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Week4 Twitter data analyses

Quote:
Originally Posted by brennonbrimhall View Post
How easy would it be to post your dataset in a format that Excel tolerates? Doing so gets you out of 2-3.
Thanks to Brandon, the raw Twitter data is available in CSV format this year. Knock yourself out. CSV files open directly with Excel if you have the file associations set to tell Windoze that Excel is the proper app to use to open them.


Reply With Quote
  #10   Spotlight this post!  
Unread 31-03-2014, 16:23
brennonbrimhall brennonbrimhall is offline
Free Agent
AKA: Brennon Brimhall
no team
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Clifton Park, NY
Posts: 222
brennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to all
Re: Week4 Twitter data analyses

Quote:
Originally Posted by Ether View Post
Thanks to Brandon, the raw Twitter data is available in CSV format this year. Knock yourself out. CSV files open directly with Excel if you have the file associations set to tell Windoze that Excel is the proper app to use to open them.
Sweet! Thanks for pointing me in the right direction.

EDIT: It doesn't seem like assist points are part of the FMS feed. Is there another resource out there I could mine for analysis?
__________________
Team 20, 2012-2014: 4 blue banners, 5 medals, and 9 team awards.
Church of Jesus Christ of Latter-day Saints, 2014-2016: Missionary, Colorado Denver South Mission.

Last edited by brennonbrimhall : 31-03-2014 at 16:36.
Reply With Quote
  #11   Spotlight this post!  
Unread 31-03-2014, 16:44
jlmcmchl jlmcmchl is offline
FF - The Breakfast Company
AKA: Jordan McMichael
FRC #0027 (Team RUSH 27)
Team Role: Alumni
 
Join Date: Feb 2012
Rookie Year: 2011
Location: Clarkston,MI
Posts: 327
jlmcmchl has much to be proud ofjlmcmchl has much to be proud ofjlmcmchl has much to be proud ofjlmcmchl has much to be proud ofjlmcmchl has much to be proud ofjlmcmchl has much to be proud ofjlmcmchl has much to be proud ofjlmcmchl has much to be proud of
Re: Week4 Twitter data analyses

Quote:
Originally Posted by brennonbrimhall View Post
Sweet! Thanks for pointing me in the right direction.

EDIT: It doesn't seem like assist points are part of the FMS feed. Is there another resource out there I could mine for analysis?
The only true way to know assist points by match is to recalculate them after every match based on USFIRST's ranking page. Otherwise, you need a new data source from FIRST, i believe. The scoring/index.lasso page on USFIRST (You can find it's link and related links via a google search) looks promising, but I haven't found any match information from there.
__________________


Field reset: Kettering Kickoff ('13, '14), Kettering ('14, '15), Bedford ('14), Woodhaven ('16), Carver ('16), Einstein! ('16)
Referee: Bedford ('15), MARC ('15, '16), Kettering Kickoff ('15, '16), Kettering District (#1&2: '16), Troy ('16)
Reply With Quote
  #12   Spotlight this post!  
Unread 31-03-2014, 17:01
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,102
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Week4 Twitter data analyses



Twitter data1 has final score, foul points awarded, autonomous, and "TeleOp"2 for each match

Match Results has final score for each match

Team Standings has Assist, autonomous, Truss&Catch, and "TeleOp"3 for each Team (total of all alliance scores for alliances on which the team played).



1The usual Twitter data caveats apply.

2Twitter "TeleOp" is equal to Assist + T&C + Goals

3 Team Standings "TeleOp" is equal to Goals + Fouls


Reply With Quote
  #13   Spotlight this post!  
Unread 31-03-2014, 18:10
brennonbrimhall brennonbrimhall is offline
Free Agent
AKA: Brennon Brimhall
no team
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Clifton Park, NY
Posts: 222
brennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to all
Re: Week4 Twitter data analyses

Quote:
Originally Posted by brennonbrimhall View Post
Is it possible to see the percent of matches that have been decided by fouls, broken down by week and by match type (qualification/elimination)?
I thought I'd post my analysis -- I was looking to see if the proportion of matches that ended in fouls was increasing, decreasing, or staying the same. I ran a Chi-Square GOF test on the expected number of matches decided by fouls against the number of matches played that week times the total average rate of matches decided by fouls.

My null hypothesis was that each match had the same proportion of matches decided by fouls. With the percentage of matches that are decided by fouls being 23.34%, my x^2 value ended up being 46.4. I came up with a p-value of 5.06945E-07. So clearly, weeks and match type produce different numbers of matches decided by fouls.

Code:
	MDBF	Played	Expected	Difference	X^2		Std. Resid.
1E:	29	159	37.11062625	-8.110626253	1.772598979	-1.331389868
1Q:	228	783	182.7523293	45.24767072	11.20287612	3.347069781
2E:	61	205	47.84703385	13.15296615	3.615699965	1.901499399
2Q:	312	1039	242.5027716	69.49722845	19.91674046	4.462817547
3E:	48	264	61.61764359	-13.61764359	3.009531137	-1.734800028
3Q:	293	1237	288.7160042	4.283995754	0.06356634	0.25212366
4E:	41	245	57.18304045	-16.18304045	4.579868371	-2.140062702
4Q:	253	1184	276.3457955	-23.34579549	1.972261479	-1.404372272
5E:	64	283	66.05224673	-2.052246727	0.063763412	-0.252514182
5Q:	340	1493	348.4664465	-8.466446515	0.205703353	-0.453545316
But, there's not really a solid trend. I would have liked to see the number of matches decided by fouls go down by week, but it's not that clear cut. It will be interesting to see Week 6 results and how they compare.
Attached Thumbnails
Click image for larger version

Name:	Difference By Week.png
Views:	14
Size:	31.5 KB
ID:	16724  Click image for larger version

Name:	% Difference By Week.png
Views:	14
Size:	41.9 KB
ID:	16725  
__________________
Team 20, 2012-2014: 4 blue banners, 5 medals, and 9 team awards.
Church of Jesus Christ of Latter-day Saints, 2014-2016: Missionary, Colorado Denver South Mission.
Reply With Quote
  #14   Spotlight this post!  
Unread 31-03-2014, 18:12
brennonbrimhall brennonbrimhall is offline
Free Agent
AKA: Brennon Brimhall
no team
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Clifton Park, NY
Posts: 222
brennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to all
Re: Week4 Twitter data analyses

Quote:
Originally Posted by jlmcmchl View Post
The only true way to know assist points by match is to recalculate them after every match based on USFIRST's ranking page. Otherwise, you need a new data source from FIRST, i believe. The scoring/index.lasso page on USFIRST (You can find it's link and related links via a google search) looks promising, but I haven't found any match information from there.
Quote:
Originally Posted by Ether View Post


Twitter data1 has final score, foul points awarded, autonomous, and "TeleOp"2 for each match

Match Results has final score for each match

Team Standings has Assist, autonomous, Truss&Catch, and "TeleOp"3 for each Team (total of all alliance scores for alliances on which the team played).



1The usual Twitter data caveats apply.

2Twitter "TeleOp" is equal to Assist + T&C + Goals

3 Team Standings "TeleOp" is equal to Goals + Fouls


That's too bad that FIRST doesn't give that to us on a per-match basis. Thanks for the clarification.
__________________
Team 20, 2012-2014: 4 blue banners, 5 medals, and 9 team awards.
Church of Jesus Christ of Latter-day Saints, 2014-2016: Missionary, Colorado Denver South Mission.
Reply With Quote
  #15   Spotlight this post!  
Unread 31-03-2014, 18:56
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,102
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Week4 Twitter data analyses

Quote:
Originally Posted by brennonbrimhall View Post
That's too bad that FIRST doesn't give that to us on a per-match basis.
Join the chorus. Talk it up. Find out if there's a mentor on your team who might know someone within FIRST who would have the interest and authority to make that happen.

http://www.chiefdelphi.com/forums/sh...58&postcount=4

http://www.chiefdelphi.com/forums/sh...61#post1144161

http://www.chiefdelphi.com/forums/sh...1&postcount=15

http://www.chiefdelphi.com/forums/sh...4&postcount=20

http://www.chiefdelphi.com/forums/sh...6&postcount=17

http://www.chiefdelphi.com/forums/sh...65&postcount=3

http://www.chiefdelphi.com/forums/sh...81&postcount=9



Reply With Quote
Reply


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 On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 18:31.

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