P Score Table

The P Score, also known as the Probability Score, is a statistical measure used to evaluate the performance of a predictive model. It is calculated as the average of the predicted probabilities of the actual outcomes, and it provides a measure of how well a model is calibrated. A P Score of 1 indicates perfect calibration, while a score of 0 indicates that the model is not calibrated at all.
P Score Calculation and Interpretation

The P Score is calculated using the following formula: P Score = (1/n) * ∑(p_i * y_i + (1-p_i) * (1-y_i)), where p_i is the predicted probability of the positive class, y_i is the actual outcome (1 for positive and 0 for negative), and n is the total number of observations. The P Score can be interpreted as the average probability of the actual outcomes, and it provides a measure of how well the model is calibrated.
P Score Table
A P Score table is a useful tool for evaluating the performance of a predictive model. The table typically includes the following columns: Predicted Probability, Actual Outcome, and P Score. The Predicted Probability column shows the predicted probability of the positive class, the Actual Outcome column shows the actual outcome (1 for positive and 0 for negative), and the P Score column shows the P Score for each observation.
Predicted Probability | Actual Outcome | P Score |
---|---|---|
0.8 | 1 | 0.8 |
0.7 | 0 | 0.3 |
0.9 | 1 | 0.9 |
0.6 | 0 | 0.4 |
0.85 | 1 | 0.85 |

Example Use Case

Suppose we have a predictive model that predicts the probability of a customer defaulting on a loan. The model outputs a predicted probability of default for each customer, and we want to evaluate the model’s performance using the P Score. We can create a P Score table using the predicted probabilities and actual outcomes, and then calculate the average P Score to get an overall measure of the model’s calibration.
P Score Calculation Example
Let’s say we have the following data: Predicted Probability of Default: 0.8, 0.7, 0.9, 0.6, 0.85; Actual Outcome: 1, 0, 1, 0, 1. We can calculate the P Score for each observation using the formula: P Score = (1/n) * ∑(p_i * y_i + (1-p_i) * (1-y_i)). Plugging in the values, we get: P Score = (1⁄5) * (0.8 * 1 + 0.3 * 0 + 0.9 * 1 + 0.4 * 0 + 0.85 * 1) = 0.82.
The P Score of 0.82 indicates that the model is well-calibrated, but there is still some room for improvement. By examining the P Score table, we can identify areas where the model may be poorly calibrated, such as the observation with a predicted probability of 0.7 and an actual outcome of 0. We can then use this information to adjust the model and improve its performance.
What is the P Score used for?
+The P Score is used to evaluate the performance of a predictive model, particularly in terms of its calibration. It provides a measure of how well the model is calibrated, with a score of 1 indicating perfect calibration and a score of 0 indicating poor calibration.
How is the P Score calculated?
+The P Score is calculated using the formula: P Score = (1/n) \* ∑(p_i \* y_i + (1-p_i) \* (1-y_i)), where p_i is the predicted probability of the positive class, y_i is the actual outcome (1 for positive and 0 for negative), and n is the total number of observations.
What does a high P Score indicate?
+A high P Score indicates that the model is well-calibrated, meaning that the predicted probabilities are close to the actual outcomes. A P Score of 1 indicates perfect calibration, while a score close to 1 indicates good calibration.
In conclusion, the P Score is a useful metric for evaluating the performance of a predictive model, particularly in terms of its calibration. By calculating the P Score and examining the P Score table, practitioners can gain insights into the model’s strengths and weaknesses, and make adjustments to improve its performance. The P Score can be used in a variety of applications, including credit risk assessment, medical diagnosis, and marketing campaign optimization.