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

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
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
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
 
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
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 

Recently uploaded (20)

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
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
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...
 
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
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 

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.