Conditional probability measures the probability of an event occurring given that another event has already occurred. Joint probability, on the other hand, measures the probability of two or more events occurring simultaneously. Here's an example of calculating conditional probability:
# Example code to calculate conditional probability
def calculate_conditional_probability(event_A, event_B, dataset):
event_A_count = 0
event_B_count = 0
event_A_and_B_count = 0
for data in dataset:
if data == event_A:
event_A_count += 1
if data == event_B:
event_A_and_B_count += 1
elif data == event_B:
event_B_count += 1
conditional_probability = event_A_and_B_count / event_B_count
return conditional_probability
# Example usage
dataset = ['A', 'B', 'C', 'A', 'B', 'A']
event_A = 'A'
event_B = 'B'
conditional_probability = calculate_conditional_probability(event_A, event_B, dataset)
print(f"The conditional probability of event {event_A} given {event_B} is: {conditional_probability}")