コード例 #1
0
ファイル: statistics.py プロジェクト: azvoleff/chitwanabm
def calc_des_num_children():
    "Calculates the desired number of children for this person."
    des_num_children_prob_dist = rcParams['prob.num.children.desired']
    # Use np.floor as the last number in the des_num_children prob dist (10) is 
    # not actually seen in the Chitwan data. It is included only as the 
    # right-hand bound of the distribution.
    return np.floor(draw_from_prob_dist(des_num_children_prob_dist))
コード例 #2
0
ファイル: statistics.py プロジェクト: azvoleff/chitwanabm
def calc_total_possessions():
    """
    Calculates the number of possessions this household owns (based on analysis 
    of 1996 CVFS data).
    """
    return np.floor(draw_from_prob_dist(rcParams['total_possessions_probs']) + 1)
コード例 #3
0
ファイル: statistics.py プロジェクト: azvoleff/chitwanabm
def calc_birth_interval():
    "Calculates the birth interval for this person."
    birth_interval_prob_dist = rcParams['prob.birth.intervals']
    return np.floor(draw_from_prob_dist(birth_interval_prob_dist))