我想計算評級列中評分('A','B','C')的條件概率。如何計算dataframe pandas-python中的值的條件概率?
company model rating type
0 ford mustang A coupe
1 chevy camaro B coupe
2 ford fiesta C sedan
3 ford focus A sedan
4 ford taurus B sedan
5 toyota camry B sedan
輸出:
Prob(rating=A) = 0.333333
Prob(rating=B) = 0.500000
Prob(rating=C) = 0.166667
Prob(type=coupe|rating=A) = 0.500000
Prob(type=sedan|rating=A) = 0.500000
Prob(type=coupe|rating=B) = 0.333333
Prob(type=sedan|rating=B) = 0.666667
Prob(type=coupe|rating=C) = 0.000000
Prob(type=sedan|rating=C) = 1.000000
任何幫助,謝謝..!
好,就去做吧:)。 Prob(type = coupe | rating = A)= Prob(type = coupe and rating = A)/ Prob(rating = A)'。 – cel