Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 5 additions & 7 deletions machine_learning/linear_discriminant_analysis.py
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,7 @@ def main():

print("-" * 100)

# Trying to get number of instances in classes and theirs means to generate
# Trying to get number of instances in classes and their means to generate
# dataset
counts = [] # An empty list to store instance counts of classes in dataset
for i in range(n_classes):
Expand All @@ -336,12 +336,12 @@ def main():
print("-" * 100)

print("Standard deviation: ", std_dev)
# print out the number of instances in classes in separated line
# Print the number of instances in each class on separate lines.
for i, count in enumerate(counts, 1):
print(f"Number of instances in class_{i} is: {count}")
print("-" * 100)

# print out mean values of classes separated line
# Print the mean value for each class on separate lines.
for i, user_mean in enumerate(user_means, 1):
print(f"Mean of class_{i} is: {user_mean}")
print("-" * 100)
Expand All @@ -361,8 +361,7 @@ def main():

# Calculating the value of actual mean for each class
actual_means = [calculate_mean(counts[k], x[k]) for k in range(n_classes)]
# for loop iterates over number of elements in 'actual_means' list and print
# out them in separated line
# Iterate over 'actual_means' and print each value on a separate line.
for i, actual_mean in enumerate(actual_means, 1):
print(f"Actual(Real) mean of class_{i} is: {actual_mean}")
print("-" * 100)
Expand All @@ -372,8 +371,7 @@ def main():
calculate_probabilities(counts[i], sum(counts)) for i in range(n_classes)
]

# for loop iterates over number of elements in 'probabilities' list and print
# out them in separated line
# Iterate over 'probabilities' and print each value on a separate line.
for i, probability in enumerate(probabilities, 1):
print(f"Probability of class_{i} is: {probability}")
print("-" * 100)
Expand Down