I am using grid search to optimize the hyper-parameters of a Random Forest fit on a balanced data set, and I am struggling with which model evaluation metric to choose. Given the real-world context of this problem, false negatives are more costly than false positives. I initially tried optimizing recall but I was ending up with extremely high numbers of false positives. My solution is to instead optimize an f-beta score with beta > 1. My question is, how best to choose beta? If I can calculate the cost of a false negative and false positive, can I set beta = Cost of False Negative/Cost of False Positive? Does this approach make sense?