SlideShare a Scribd company logo
1 of 14
Precision, Average Precision and Mean Average Precision For the Mathematically Challenged
How to calculate precision ,[object Object],[object Object],[object Object],[object Object],[object Object],Relevant hits Total hits
How to calculate Average Precision Step 1 ,[object Object]
How to calculate Average Precision Step 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How to calculate Average Precision Keep doing the same calculation ,[object Object],[object Object],[object Object],[object Object]
How to calculate Average Precision Things change at 3 hits Remember, the third item is not relevant, so we skip this one.
How to calculate Average Precision  4 hits-- different yet again ,[object Object],[object Object],[object Object],[object Object]
How to calculate Average Precision And for all 5 hits ,[object Object],[object Object],[object Object],[object Object]
Average Precision Step 1 The Math: Summary Pretend the search stopped at #1 1 relevant hit/ 1 total hits = 1 Pretend the search stopped at #2 2 relevant hits/2 total hits = 1 Pretend the search stopped at #3 Not relevant –we skip this one Pretend the search stopped at #4 3 relevant hits/4 total hits=0.75 Pretend the search stopped at #5 4 relevant hits/5 total hits=0.8
Average Precision: Step 2 ,[object Object],[object Object],The total here is 3.55 The Math (from step 2) Pretend the search stopped at #1 1 relevant hit/ 1 total hits = 1 Pretend the search stopped at #2 2 relevant hits/2 total hits = 1 Pretend the search stopped at #3 skipped Pretend the search stopped at #4 3 relevant hits/4 total hits=0.75 Pretend the search stopped at #5 4 relevant hits/5 total hits=0.8
Average Precision: Step 3 ,[object Object],[object Object]
Looks harder than it is.
Precision vs Average Precision ,[object Object],[object Object],[object Object],[object Object],Now let’s compare the two:
Mean Average Precision ,[object Object],[object Object],[object Object],Add all average precision calculations together Total number of queries Mean Average Precision =

More Related Content

What's hot

Math Intro Fall 07
Math Intro   Fall 07Math Intro   Fall 07
Math Intro Fall 07herbison
 
101 A Mean, Median, Mode, Range Quartiles Lesson
101 A Mean, Median, Mode, Range Quartiles Lesson101 A Mean, Median, Mode, Range Quartiles Lesson
101 A Mean, Median, Mode, Range Quartiles LessonBitsy Griffin
 
Mean, median, mode & range
Mean, median, mode & rangeMean, median, mode & range
Mean, median, mode & rangevlissaris
 
Numerical approximation and solution of equations
Numerical approximation and solution of equationsNumerical approximation and solution of equations
Numerical approximation and solution of equationsRobinson
 
(8) Inquiry Lab - Triangles
(8) Inquiry Lab - Triangles(8) Inquiry Lab - Triangles
(8) Inquiry Lab - Triangleswzuri
 
Approximation and error
Approximation and errorApproximation and error
Approximation and errorrubenarismendi
 
Iowa assessments practice problems
Iowa assessments practice problemsIowa assessments practice problems
Iowa assessments practice problemsbweldon
 
Dimensional Analysis
Dimensional AnalysisDimensional Analysis
Dimensional Analysisalchemist
 
Error(Computer Oriented Numerical and Statistical Method)
Error(Computer Oriented Numerical and Statistical Method)Error(Computer Oriented Numerical and Statistical Method)
Error(Computer Oriented Numerical and Statistical Method)AyushiDubey19
 

What's hot (17)

Adding integers
Adding integersAdding integers
Adding integers
 
Addition with different strategies
Addition with different strategies Addition with different strategies
Addition with different strategies
 
Pd Power Point
Pd Power PointPd Power Point
Pd Power Point
 
Math Intro Fall 07
Math Intro   Fall 07Math Intro   Fall 07
Math Intro Fall 07
 
101 A Mean, Median, Mode, Range Quartiles Lesson
101 A Mean, Median, Mode, Range Quartiles Lesson101 A Mean, Median, Mode, Range Quartiles Lesson
101 A Mean, Median, Mode, Range Quartiles Lesson
 
Statistics (math)
Statistics (math)Statistics (math)
Statistics (math)
 
Numerical Method
Numerical Method Numerical Method
Numerical Method
 
Mean, median, mode & range
Mean, median, mode & rangeMean, median, mode & range
Mean, median, mode & range
 
Numerical approximation and solution of equations
Numerical approximation and solution of equationsNumerical approximation and solution of equations
Numerical approximation and solution of equations
 
(8) Inquiry Lab - Triangles
(8) Inquiry Lab - Triangles(8) Inquiry Lab - Triangles
(8) Inquiry Lab - Triangles
 
Template
TemplateTemplate
Template
 
Percent Iii
Percent IiiPercent Iii
Percent Iii
 
Approximation and error
Approximation and errorApproximation and error
Approximation and error
 
Iowa assessments practice problems
Iowa assessments practice problemsIowa assessments practice problems
Iowa assessments practice problems
 
Tendency
TendencyTendency
Tendency
 
Dimensional Analysis
Dimensional AnalysisDimensional Analysis
Dimensional Analysis
 
Error(Computer Oriented Numerical and Statistical Method)
Error(Computer Oriented Numerical and Statistical Method)Error(Computer Oriented Numerical and Statistical Method)
Error(Computer Oriented Numerical and Statistical Method)
 

Similar to Calculating precision

(operations on percent) Lesson Plan
(operations on percent) Lesson Plan(operations on percent) Lesson Plan
(operations on percent) Lesson PlanAngel Abrilla Jr.
 
Adding and subtracting fractions
Adding and subtracting fractionsAdding and subtracting fractions
Adding and subtracting fractionsNeilfieOrit2
 
3.1 Rounding And Estimating
3.1 Rounding And Estimating3.1 Rounding And Estimating
3.1 Rounding And EstimatingJessca Lundin
 
Chaptfffffuuer05.PPT
Chaptfffffuuer05.PPTChaptfffffuuer05.PPT
Chaptfffffuuer05.PPTsdvdsvsdvsvds
 
K-12 Mathematics lesson Presentation.pptx
K-12 Mathematics lesson Presentation.pptxK-12 Mathematics lesson Presentation.pptx
K-12 Mathematics lesson Presentation.pptxchacha987301
 
Quantitative Methods for Lawyers - Class #7 - Probability & Basic Statistics ...
Quantitative Methods for Lawyers - Class #7 - Probability & Basic Statistics ...Quantitative Methods for Lawyers - Class #7 - Probability & Basic Statistics ...
Quantitative Methods for Lawyers - Class #7 - Probability & Basic Statistics ...Daniel Katz
 
Tips And Tricks To Do The Match Quickly
Tips And Tricks To Do The Match QuicklyTips And Tricks To Do The Match Quickly
Tips And Tricks To Do The Match QuicklyMaria Wilson
 
One Sample Hypothesis - Tips
One Sample Hypothesis - TipsOne Sample Hypothesis - Tips
One Sample Hypothesis - Tipsprussin86
 
Physical Quantities and Measurements
Physical Quantities and MeasurementsPhysical Quantities and Measurements
Physical Quantities and MeasurementsMarkNicholzSimporios
 

Similar to Calculating precision (10)

(operations on percent) Lesson Plan
(operations on percent) Lesson Plan(operations on percent) Lesson Plan
(operations on percent) Lesson Plan
 
Adding and subtracting fractions
Adding and subtracting fractionsAdding and subtracting fractions
Adding and subtracting fractions
 
3.1 Rounding And Estimating
3.1 Rounding And Estimating3.1 Rounding And Estimating
3.1 Rounding And Estimating
 
Chaptfffffuuer05.PPT
Chaptfffffuuer05.PPTChaptfffffuuer05.PPT
Chaptfffffuuer05.PPT
 
K-12 Mathematics lesson Presentation.pptx
K-12 Mathematics lesson Presentation.pptxK-12 Mathematics lesson Presentation.pptx
K-12 Mathematics lesson Presentation.pptx
 
Quantitative Methods for Lawyers - Class #7 - Probability & Basic Statistics ...
Quantitative Methods for Lawyers - Class #7 - Probability & Basic Statistics ...Quantitative Methods for Lawyers - Class #7 - Probability & Basic Statistics ...
Quantitative Methods for Lawyers - Class #7 - Probability & Basic Statistics ...
 
Tips And Tricks To Do The Match Quickly
Tips And Tricks To Do The Match QuicklyTips And Tricks To Do The Match Quickly
Tips And Tricks To Do The Match Quickly
 
One Sample Hypothesis - Tips
One Sample Hypothesis - TipsOne Sample Hypothesis - Tips
One Sample Hypothesis - Tips
 
Physical Quantities and Measurements
Physical Quantities and MeasurementsPhysical Quantities and Measurements
Physical Quantities and Measurements
 
Stage 6 fraction
Stage 6  fractionStage 6  fraction
Stage 6 fraction
 

Recently uploaded

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 

Recently uploaded (20)

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 

Calculating precision

  • 1. Precision, Average Precision and Mean Average Precision For the Mathematically Challenged
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. How to calculate Average Precision Things change at 3 hits Remember, the third item is not relevant, so we skip this one.
  • 7.
  • 8.
  • 9. Average Precision Step 1 The Math: Summary Pretend the search stopped at #1 1 relevant hit/ 1 total hits = 1 Pretend the search stopped at #2 2 relevant hits/2 total hits = 1 Pretend the search stopped at #3 Not relevant –we skip this one Pretend the search stopped at #4 3 relevant hits/4 total hits=0.75 Pretend the search stopped at #5 4 relevant hits/5 total hits=0.8
  • 10.
  • 11.
  • 13.
  • 14.

Editor's Notes

  1. If math makes your head explode, but you would like to understand how to calculate the precision, average precision and mean average precision of a database our search engine, this slidecast will help you. Anyone who has used a search engine like Google or a database of articles like EBSCOHost will have found that not all the retrieved articles are related to your search topic. There are always a few items that really don’t belong. Precision is a measurement of the effectiveness of the search engine to retrieve only those articles that are RELEVANT to your search.