Formule de calcul

Construction par pondération des dépenses spécifiques au diesel

Valeur du dispositif pour le cas type :

Construction par pondération des dépenses spécifiques au diesel

Logement principal n°1

    Ce dispositif est peut-être obsolète !
    La dernière date de relecture du dispositif est inconnue.

    Formule de calcul OpenFisca :

    def formula(menage, period, parameters): conso_moyenne_vp_diesel = parameters(period.start).conso_vp_moyenne.voitures_particulieres_diesel conso_moyenne_vp_essence = parameters(period.start).conso_vp_moyenne.voitures_particulieres_essence conso_moyenne_vp_gpl = parameters(period.start).conso_vp_moyenne.voitures_particulieres_gpl parcours_moyenne_vp_diesel_en_km = parameters(period.start).taille_parcours_moyen.voitures_particulieres_diesel parcours_moyenne_vp_essense_en_km = parameters(period.start).taille_parcours_moyen.voitures_particulieres_essence parcours_moyenne_vp_gpl_en_km = parameters(period.start).taille_parcours_moyen.voitures_particulieres_gpl conso_moyenne_du_parcours_moyen_vp_diesel = parcours_moyenne_vp_diesel_en_km * conso_moyenne_vp_diesel / 100 conso_moyenne_du_parcours_moyen_vp_essence = parcours_moyenne_vp_essense_en_km * conso_moyenne_vp_essence / 100 conso_moyenne_du_parcours_moyen_vp_gpl = parcours_moyenne_vp_gpl_en_km * conso_moyenne_vp_gpl / 100 nombre_vehicules_diesel = menage('veh_diesel', period) nombre_vehicules_essence = menage('veh_essence', period) nombre_vehicules_gpl = menage('veh_gpl', period) nombre_vehicules_total = nombre_vehicules_diesel + nombre_vehicules_essence + nombre_vehicules_gpl depenses_carburants = menage('depenses_carburants', period) # to compute part_conso_diesel we need to avoid dividing by zero for those we do not have any vehicle # Thus, we choose arbitrarily to divide it by 1, but this choice won't affect the result as long as it is not 0 denominateur = ( (nombre_vehicules_total != 0) * (nombre_vehicules_diesel * conso_moyenne_du_parcours_moyen_vp_diesel) + (nombre_vehicules_essence * conso_moyenne_du_parcours_moyen_vp_essence) + (nombre_vehicules_gpl * conso_moyenne_du_parcours_moyen_vp_gpl) ) + (nombre_vehicules_total == 0) * 1 part_conso_gazole = (nombre_vehicules_diesel * conso_moyenne_du_parcours_moyen_vp_diesel) / denominateur depenses_gazole = depenses_carburants * part_conso_gazole return depenses_gazole return depenses_diesel

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    Variables et dispositifs influencés par la formule :

    La formule du dispositif "Construction par pondération des dépenses spécifiques au diesel" peut avoir une influence sur d'autres dispositifs et variables :

    Caractéristiques avancées :

    Période de définition : year
    Entité : menage
    Type de valeur : float