Skip to main content

 Sự khác nhau giữa độ chính xác (Precision) và độ nhắc lại (Recall). (Viết lại)


Predicted \Fact:           Positives  |    Negatives

Positives        ||               TP            |       FN 

-------------   ---------------------------

Negatives       ||               FP            |       TN



Độ chính xác mô tả ý nghĩa như sau: 

Giả sử ta có một quần thể cần tìm ra trong quần thể có bao nhiêu cá thể dương tính (Positives) và bao nhiêu cá thể âm tính (Negatives). 

Một phương pháp A có độ chính xác (precision) 80% có nghĩa là nếu ta thực hiện 100 mẫu kiểm định và phát hiện ra 40 mẫu có phát hiện  có dương tính trong đó, thì với độ chính xác 80%, khả năng là 40*0.8 = 32  mẫu là dương tính thật còn 8 mẫu dương tính đó khả năng là dương tính giả.

Cũng phương pháp A đó, nếu nó có độ nhắc lại (recall) là 70% có nghĩa là trong quần thể giả sử có 50 dương tính thật thì phương pháp này cho phép phân lập nhiều nhất có thể là  50*0.7 = 35 phần tử trong quần thể đó là có dương tính. Vì cách tính này dựa trên số lượng Dương tính thật của quần thể cho nên để thực hiện tính nó cần thực hiện một nhóm thử nghiệm để xác định tổng số dương tính thực trong quần thể.

Về mặt định nghĩa thì ta sẽ có công thức như sau:

Precision = TP/(TP + FP)

Recall = TP/(TP + FN)

Ta có thể thấy Độ chính xác liên quan tới số cá thể có thể phát hiện ra từ một kiểm định, trong khi độ nhắc lại phản ánh độ phân loại trong nhóm thử nghiệm. Do đó ta có thể dùng thay thế bởi hai từ thuật ngữ khác là 

Độ nhạy(Sensitivity) thay cho độ nhắc lại

Độ đặc hiệu(Specificity)  cho phép đánh gia công dụng của một phương pháp tác động lên quần thể thoongqua số lượng âm tính mà phương pháp tạo ra được.

Specificity = TN/(TN + FP)


Comments

Popular posts from this blog

Serial Port Profile with CC2650 and CC2640R2 (part 2) Modified to transfer ADC values up to PC Step 1:  Include ACD.h library #include <ti/drivers/ADC.h>  Step 2: Insert period event in order to update ADC read values from the potentiometer #define SSSS_ICALL_EVT                         ICALL_MSG_EVENT_ID // Event_Id_31 #define SSSS_QUEUE_EVT                         UTIL_QUEUE_EVENT_ID // Event_Id_30 #define SSSS_PERIODIC_EVT                      Event_Id_00 //SOLUTION // Bitwise OR of all events to pend on #define SSSS_ALL_EVENTS                        (SSSS_ICALL_EVT        | \                                ...
Experiment Sensor Booster Pack with CC2650 In this experiment, we use CC2650 rather CC2640Rx2 to read light level from OTP3001 on the sensor board. It follows the Task 3, Task 4 from TI tutorial http://dev.ti.com/tirex/content/simplelink_academy_cc2640r2sdk_1_13_02_07/modules/ble_02_thermostat/ble_02_thermostat.html Here we need some modified like last post to make the project run. First, to define the board CC2650 in file Board.h #define     Board_I2C_TMP           CC2650_LAUNCHXL_I2C0 Also, define IC address in file otp3001.c( replaced for tmp007.c) #define Board_TMP_ADDR   0x47 #if defined(ONBOARD_TMP006) #define TMP_REGISTER TMP_DIE_TEMP #define TMP_ADDR     Board_TMP_ADDR #else #define TMP_REGISTER TMP_OBJ_TEMP #define CONF_REGISTER 0x01 #define TMP_ADDR     Board_TMP_ADDR #endif Declare two new variables for reading exponent part and result uint16_t       ...
Serial Port Profile with CC2650 and CC2640R2 This test based on code from TI support under link: For CC2650: https://github.com/ti-simplelink/ble_examples/blob/ble_examples-2.2/docs/spp_ble.md For CC2640R2: https://github.com/ti-simplelink/ble_examples/blob/simplelink_cc2640r2_sdk-2.20/examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_client/readme.md In this experiment, I use CC2640R2 as Server (Peripheral) and CC2650 as Client (Central) as the image below: Step1: import project spp_ble_client_cc2650lp (app and stack) for CC2650 Step2: modify Code of Service in file serial_port_service:               C0E0 ==> C0C0               C0E1 ==> C0C1               C0E2 ==> C0C2 If you don't change, Two Blue Tooth Board cant know to service each other. Step 3: import project simple_serial_socket_client_CC2640r2 for CC2640R2 here we using RealTerm...