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 07
herbison
 
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
Bitsy Griffin
 
Mean, median, mode & range
Mean, median, mode & rangeMean, median, mode & range
Mean, median, mode & range
vlissaris
 
Numerical approximation and solution of equations
Numerical approximation and solution of equationsNumerical approximation and solution of equations
Numerical approximation and solution of equations
Robinson
 
Approximation and error
Approximation and errorApproximation and error
Approximation and error
rubenarismendi
 
Iowa assessments practice problems
Iowa assessments practice problemsIowa assessments practice problems
Iowa assessments practice problems
bweldon
 
Dimensional Analysis
Dimensional AnalysisDimensional Analysis
Dimensional Analysis
alchemist
 

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

One Sample Hypothesis - Tips
One Sample Hypothesis - TipsOne Sample Hypothesis - Tips
One Sample Hypothesis - Tips
prussin86
 

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

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 

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.