Upload
celia-fseil
View
310
Download
2
Embed Size (px)
Citation preview
1
Université Paris-‐Dauphine Master I -‐ Ingénierie Economique et
Financière
UE Mémoire
Sujet : « Méthodes de structuration de portefeuilles ISR »
Nada Benslimane Celia Fseil
Directeur de mémoire : Ph. Bernard
2
SOMMAIRE
REMERCIEMENTS 3
INTRODUCTION 4
I – SELECTION DES TITRES ISR 5
A) Screening négatif ……………………………………………………………………………………………………… 5 1) Définition ……………………………………………………………………………………………………. 5 2) Classifications des filtres ……………………………………………………………………………… 5 3) Revue de la littérature …………………………………………………………………………………. 7
B) Pondération des critères ESG ……………………………………………………………………………………. 11
1) Pondération selon l’approche Best-‐in-‐Class …………………………………………………… 11 a) Exemples introductifs …………………………………………………. …………………… 11 b) Méthodologie d’Amundi ……………………………………………… …………………… 12
2) Pondération selon les préférences de l’investisseur ………………………………………... 14
a) Modèle AHP d’aide à la prise de décision …………………………………………… 15 b) Théorie des ensembles flous ou « fuzzy sets » ……………………………………. 18 c) Le modèle Fuzzy-‐AHP ………………………………………………………………………. 22
II – OPTIMISATION DU PORTEFEUILLE ISR 27
A) Optimisation espérance-‐variance sous contrainte de scores ESG minimales …………………. 27 a) Choix optimal des actifs risqués ……………………………………………………………………… 27 b) Allocation optimale entre portefeuille risqué et actif sans risque……………………… 35
B) Théorie des rendements sociaux ……………………………………………………………………………...… 42
a) Modèle théorique à 5 paramètres ………………………………………………………………….. 43 b) Modèle théorique simplifié à trois paramètres ………………………………………………... 48
III – APPLICATION : TENTATIVE DE STRUCTURATION D’UN PORTEFEUILLE ISR 51
A) Choix des titres ………………………………………………………………………………………………………… 51 B) Screening négatif ……………………………………………………………………………………………………… 52 C) Scoring …………………………………………………………………………………………………………………..… 57
1) Choix des sous-‐critères …………………………………………………………………………....…... 57 2) Traitement des données manquantes …………………………………………………………… 59 3) Attribution de notes par sous-‐critères …………………………………………………………... 62 4) Pondération des critères par la méthode Fuzzy-‐AHP ……………………………………... 67
D) Choix de l’actif sans risque ISR ……………………………………………………………………………….… 76 E) Fonction global du fichier Excel et du code VBA ………………………………………………………… 80 F) Optimisation sous Matlab …………………………………………………………………………………………. 81
CONCLUSION 83
BIBLIOGRAPHIE 84
WEBOGRAPHIE 85
3
REMERCIEMENTS
Nous tenons avant tout à remercier Monsieur Philippe Bernard d’avoir accepté d’encadrer notre mémoire et d’avoir répondu à nos interrogations.
Nous remercions également Michel Anid de Bloomberg Londres pour son aide précieuse et ses conseils quant à l’utilisation des fonctions ESG de Bloomberg, ainsi que M.B., gérant de portefeuille, de nous avoir permis d’assister à un secteur review dans le cadre de la gestion d’un fond ISR.
4
Introduction : « A good portfolio is more than a long list of good stocks and bonds. It is a balanced whole, providing the investor with protections and opportunities with respect to a wide range of contingencies ». Ces mots marqués de la plume du fondateur de la théorie moderne du portefeuille, Harry Markowitz, raisonnent aujourd’hui comme une évidence. Equilibre, protection, respect et opportunités, tels sont les mots d’ordre de l’Investissement Socialement Responsable (ISR). Apparu dans les années 1960, les fonds ISR ont pendant longtemps été la risée du milieu financier du fait de leur sous-performance par rapport aux fonds traditionnels. Méprisés, on les surnommait même les «butt of Wall Street jokes »1 . Pour rattraper la performance des fonds traditionnels, une grande majorité des fonds SRI se sont progressivement dénaturés. En effet, l’idée selon laquelle l’exclusion de titres privait les gérants de certains gains était répandue, si bien que ces derniers devenaient de plus en plus laxistes à l’égard des considérations éthiques des portefeuilles, délaissant les véritables raisons pour lesquels ces fonds avaient été créés en premier lieu. Il est vrai que les sin stocks, à savoir les actions émises par des entreprises impliquées dans des secteurs tels que le tabac, la pornographie ou l’alcool, ont toujours surperformé le marché. Cependant, la demande de fonds purement éthiques, reflétant au mieux les convictions et valeurs des investisseurs existent de longue date, quand bien même nombreux sont les assets managers qui utilisent l’ISR comme argument marketing. Dans ce contexte, nous décidons de replacer les préférences des investisseurs au centre des questions relatives aux méthodes de structuration de fonds ISR. Notre mémoire n’a pas pour objectif de dresser un tableau complet et exhaustif de l’investissement socialement responsable. Nous avons volontairement choisi de privilégier une approche quantitative du sujet, plutôt que de nous attarder sur des méthodes relevant de l’analyse financière et technique. Nous exposons des modèles très peu utilisés dans le milieu professionnel, voire à ce jour encore purement théoriques, mais que nous trouvons entièrement adaptés à la réalisation de l’objectif que nous poursuivons. Nous exposons dans un premier temps, trois grandes méthodes de sélection de titres sur la base de critères environnementaux (E), sociaux (S) et de gouvernance (G) ; de la plus élémentaire (screening négatif) à la plus innovante (le modèle Fuzzy-AHP) en passant par la plus utilisée dans le milieu professionnel (Best-in-Class). Dans un second temps nous nous focalisons sur l’optimisation des titres sélectionnés au préalable ; tout d’abord en intégrant au modèle classique d’espérance variance une contrainte de score ESG minimale, puis en redéfinissant intégralement la fonction d’utilité de l’investisseur par la théorie des rendements sociaux. Enfin, nous tentons avec les moyens dont nous disposons de structurer un fond socialement responsable en se préoccupant avant tout de satisfaire au mieux les préférences et les convictions de l’investisseur.
1 Barnett, M.L. et Salomon, R.M. (2006). Beyond dichotomy: the curvilinear relationship between social responsibility and financial performance
5
I – Sélection des titres ISR A) SCREENING NÉGATIF Le screening négatif est historiquement la pratique la plus récurrente de sélection des titres. La littérature etudiant son impact sur la performance des fonds ISR est ancienne et exhaustive. Capelle-Blancard et Monjon (2012)2 recensent par exemple plus de 50 études empiriques réalisées entre 1991 et 2012. Toutefois, une grande majorité de ces études s’attache à comparer la performance de fonds ISR à celles de fonds non ISR, ce qui ne peut fournir comme conclusion que leur supériorité ou infériorité. Des études plus récentes tentent d’apporter des conclusions plus fines à la question du screening négatif. En comparant cette fois-ci les fonds ISR entre eux, la recherche tente de déterminer l’impact des choix relatifs au screening négatif sur les performances des fonds ISR. Dans ce qui suit, nous commençons par définir le screening négatif et la classification des filtres, avant de nous attacher à exposer les différentes hypothèses émises par la littérature et les conclusions qui en sont tirées. 1) Définition Le screening négatif est une méthode de définition de référentiel qui consiste à exclure tout titre, tout actif, toute entreprise émettrice ne franchissant pas un filtre défini au préalable par l’investisseur socialement responsable. Il s’agit pour l’investisseur d’exclure les actifs ne se conformant pas avec ses convictions en matière d’éthique, de pratique environnementale, sociale et de gouvernance. 2) Classifications des filtres Un première classification, proposée par De Brito, Desmartin, Lucas-Leclin, Perrin (2005)3, distingue deux catégories de filtres: filtres sur les activités et filtres sur les pratiques.
Filtres sur les activités Filtres sur les pratiques - Tabac - Alcool - Nucléaire - Armement - Pornographie - Pesticides
- Corruption - Blanchiment d’argent - Evasion fiscale - Violation des droits fondamentaux - Discriminations sur le lieu de travail - Esclavage, travail forcé, travail des
enfants Une seconde classification, plus fine cette fois-ci, consiste à distinguer des filtres dits « thématiques » de filtres dits transversaux.
2 Capelle-Blancard, G. et Monjon, S. (2012). The performance of socially responsible funds: does the screening process matter? 3 De Brito, C. Desmartin, J.P. Lucas-Leclin, V. Perrin, F. (2005), L’investissement socialement responsable
6
Filtres thématiques : Parmi les plus récurrents et les plus souvent utilisés, nous répertorions les suivants :
« Sin screens » Filtres éthiques Filtres gouvernance Filtres environnementaux
- Alcool - Tabac - Pornographie - Jeux d’argent
- Tests sur animaux - Test sur le génome humain et eugénisme - Travail des enfants - Esclavage / Travail forcé - Armement
- Corruption - Evasion fiscale - Spéculation -Manque de transparence - Violation des droits syndicaux
- Energie et déchets nucléaires - Production de pesticides - Production d’OGM
Citant le Social Investment Forum, Dupré, Girerd-Potin et Kassoua (2003) 4 affirment qu’aux Etats-Unis, les « sin screens » constituaient plus de la moitié des filtres utilisés pour le screening des fonds ISR au début des années 2000. Filtres transversaux : Les filtres transversaux visent à rassembler plusieurs thématiques ou dimensions sous un même filtre. Capelle-Blancard et Monjon (2012) citent comme exemple de filtres transversaux l’adoption des principes de la charte UN Global Compact. Cette charte tire ses 10 principes de différents textes de référence balayant les dimensions éthique, environnementale et de gouvernance :
• Déclaration universelle des droits de l’homme (dimension éthique) • Déclaration de l’Organisation internationale du Travail (dimension éthique et
gouvernance) • Déclaration de Rio (dimension environnementale) • Convention des Nations Unies contre la corruption (dimension gouvernance).
Afin d’illustrer l’étendue des dimensions abordées, nous en reproduisons ici les dix principes5 :
4 Dupré, D. Girerd-Potin, I. et Kassoua, R. (2003). Adding an ethical dimension to ethical investing 5 https://www.unglobalcompact.org/languages/french/dix_principes.html
Droits de l'homme 1 - Les entreprises sont invitées à promouvoir et à respecter la protection du droit international relatif aux droits de l'Homme dans leur sphère d'influence ; 2 - A veiller à ce que leurs propres compagnies ne se rendent pas complices de violations des droits de l'Homme. Droit du travail 3 - Les entreprises sont invitées à respecter la liberté d'association et à reconnaître le droit de négociation collective ; 4 - L'élimination de toutes les formes de travail forcé ou obligatoire ; 5 - L'abolition effective du travail des enfants ; 6 - L'élimination de la discrimination en matière d'emploi et de profession. Environnement 7 - Les entreprises sont invitées à appliquer l'approche de précaution face aux problèmes touchant l'environnement ; 8 - A entreprendre des initiatives tendant à promouvoir une plus grande responsabilité en matière d'environnement ; 9 - A favoriser la mise au point et la diffusion de technologies respectueuses de l'environnement. Lutte contre la corruption 10 - Les entreprises sont invitées à agir contre la corruption sous toutes ses formes, y compris l'extorsion de fonds et les pots-de-vin.
7
Comme le montreront les résultats empiriques révélés par la littérature plus loin dans cette partie, l’intérêt pour l’investisseur d’utiliser des filtres transversaux réside dans le fait que ceux-ci permettent d’aborder le screening négatif de manière holistique en prenant en compte les trois dimensions E, S et G. Par ailleurs, ce type de screening a pour effet de réduire de manière plus faible l’univers d’investissement de départ dans la mesure où ils n’éliminent pas des secteurs entiers. Par exemple, le secteur pharmaceutique réalise quasi-systématiquement des tests sur des animaux en amont de la mise sur le marché de ses différents produits. L’adoption du filtre éthique « filtre sur les animaux » aura donc pour effet d’exclure le secteur pharmaceutique dans son ensemble, tandis qu’un filtre transversal tel que la ratification de la charte «UN Global Compact» n’exclura que les entreprises du secteur pharmaceutique ne l’ayant pas ratifié. Notons toutefois la limite de ce type de filtre : une entreprise peut très bien ratifier une charte sans pour autant la respecter. Ainsi ce type de filtre ne peut être utilisé séparément des critères thématiques sous peine de compromettre la dimension socialement responsable de l’univers d’investissement. 3) Revue de la littérature En 2012, Capelle-Blancard et Monjon (2012)6 recensent quatre travaux de recherche majeurs sur la question, chacun testant des hypothèses complémentaires de l’effet du screening sur la performance. Nous récapitulons brièvement dans le tableau suivant les grandes hypothèses testées par chacun des auteurs et les conclusions apportées:
Auteurs Taille échantillon
Zone géographique
Hypothèses / Objet d’étude
Conclusions
Barnett, Salomon (2006) 7
61 Etats-Unis
Impact du type et de l’intensité du screening sur la performance des fonds ISR
Il existe une relation en U entre l’intensité du screening et la performance financière des fonds ISR.
Renneboog Ter Horst, Zhang (2008) 8
440 17 pays
Impact du nombre des différents types de filtres sur la performance
La présence de filtres de la dimension sociale a tendance à faire baisser la performance des fonds ISR. Le nombre de filtres de type « sin », de type éthique ou de type environnemental n’a pas d’impact significatif.
Lee, Humphrey, Benson, Ahn (2010)9
61 Australie Impact du nombre de filtres sur la performance
Un nombre de filtres important a un impact négatif sur la performance des fonds ISR. Un nombre de filtres important réduit le risque systématique.
Capelle-Blancard, Monjon (2012) 5
116 France
Impact du screening négatif, du nombre de filtres et du type de filtres
La performance des fonds ISR est impactée par le screening négatif Il existe une relation en U entre le nombre de filtres et la performance des fonds ISR. Les filtres thématiques réduisent la performance des fonds ISR. Les filtres transversaux n’ont pas d’impact.
6 Capelle-Blancard,G. et Monjon,S. (2012). The performance of socially responsible funds: does the screening process matter? 7 Barnett, M.L. et Salomon, R.M. (2006). Beyond dichotomy: the curvilinear relationship between social responsibility and financial performance 8 Renneboog, L. Ter Horst, J. et Zhang, C. (2008). The price of ethics and stakeholder governance : Evidence from socially responsible mutual funds 9 Lee, D.D. Humphrey, J.E. Benson, K.L. et Ahn, J.Y.K. (2010). Socially responsible investment fund performance: the impact of screening intensity
8
Dans ce qui suit, nous nous focalisons sur les conclusions empiriques mises en évidence par Barnett et Salomon (2006)10 et Capelle-Blancard et Monjon (2012)11. Nous présentons uniquement la formulation des hypothèses de ces derniers, qui reprennent très largement celles émises par Barnett et Salomon (2006)10 tout en exposant conjointement leurs raisonnements. Série 1 : Quelle est la relation entre l’intensité du screening et la performance financière d’un fond ISR ? Hypothèse 1 : Un nombre de filtres plus important réduit la performance d’un fond ISR Hypothèse 2 : La relation entre le nombre de filtres et la performance d’un fond ISR est une « relation en U » Comme pour les travaux de Barnett et Salomon10, il s’agit de trancher entre deux conceptions opposées résumées par les deux hypothèses énoncées par Derwall, Koedijk et Ter Horst (2011)12 . D’une part, la « shunned-stock hypothesis » ou « hypothèse des titres écartés », considère que l’application de filtres ISR ampute le référentiel de l’investisseur des titres socialement-indésirables, alors que ceux-ci fournissent les performances les plus élevées. L’idée sous-jacente à cette hypothèse est que ces titres, contrairement aux titres ISR, fournissent une prime en compensation de la désutilité sociale engendrée par l’activité de l’entité émettrice. Ainsi, la diversification du fond en est pénalisée et expose ce dernier à un risque spécifique plus important. D’autre part, la « errors-in-expectations hypothesis » ou « hypothèse d’erreur dans les prévisions » considère que le marché sous-évalue la performance future des fonds ISR car il sous-estime l’impact de la responsabilité sociétale des entreprises (RSE) sur les cash-flows futurs. Ainsi, l’application de filtres tendrait à écarter les entreprises les plus risquées et à ne conserver que celles qui sont le mieux gérées et dont les performances sont le moins variables, notamment à la baisse. Conclusions H1 et H2 : Il apparaît au premier abord que l’application de filtres négatifs heurte la performance des fonds ISR de manière significative. Toutefois, les auteurs remarquent que la relation entre le nombre de filtres et la performance est bel et bien une relation « en U ». Barnett et Salomon (2006)10 et Capelle-Blancard et Monjon (2012)11 aboutissent au même constat : l’application de filtres négatifs pénalise initialement l’investisseur. Puis, passant un seuil, le nombre de filtres tend à redresser la performance des fonds. Néanmoins, cette dernière n’atteint jamais le niveau des fonds n’en appliquant aucun. On reproduit ci-dessous le schéma illustratif proposé par Capelle-Blancard et Monjon (2012)11 comparant leurs résultats à ceux de Barnett et Salomon (2006)10.
10 Barnett, M.L. et Salomon, R.M. (2006). Beyond dichotomy: the curvilinear relationship between social responsibility and financial performance 11 Capelle-Blancard, G. et Monjon, S. (2012). The performance of socially responsible funds: does the screening process matter? 12 Derwall, J. Koedijk, K. et Ter Horst, C. (2008). Socially responsible fixed income funds
9
Figure 1. Comparaison des nombres seuils de filtres entre les études empiriques réalisées par Barnett et Salomon (2006) et Capelle-Blancard et Monjon (2012)13. Notons que le nombre seuil de filtres diffère entre les deux études. Pour Barnett et Salomon (2006)14 dont l’échantillon était composé de fonds ISR américains, ce nombre est égal à 8, tandis que pour Capelle-Blancard et Monjon (2012)13, dont l’échantillon était composé de fonds ISR français, ce seuil avoisine celui des 4 filtres. Série 2 : Le type de filtre négatif appliqué influe-t-il sur la performance d’un fond ISR ? Hypothèse 3 : Seuls les filtres thématiques ont un impact sur la performance des fonds ISR. Les filtres transversaux n’ont pas d’impact significatif. Comme nous l’avons expliqué plus haut, cela revient à tester l’hypothèse selon laquelle l’application d’un filtre balayant plusieurs critères des dimensions ESG a nécessairement un impact moins pénalisant qu’un filtre supprimant un secteur entier. Cette hypothèse n’a pas été testée par Barnett et Salomon (2006)14. Conclusions H3 : Les tests empiriques révèlent que les filtres thématiques pénalisent significativement la performance des fonds. Au contraire, les filtres transversaux n’ont aucun impact significatif.
13 Capelle-Blancard, G. et Monjon, S. (2012). The performance of socially responsible funds: does the screening process matter? 14 Barnett, M.L. et Salomon, R.M. (2006). Beyond dichotomy: the curvilinear relationship between social responsibility and financial performance
10
Hypothèse 4 : Le type de filtre choisi a un impact sur la performance d’un fond ISR
Hypothèse 4a : Un screening basé uniquement sur des filtres de la dimension « Gouvernance » entraine des performances significativement différentes Hypothèse 4b : Un screening basé uniquement sur des filtres de la dimension « Social » entraine des performances significativement différentes Hypothèse 4c : Un screening basé uniquement sur des filtres de la dimension « Environnement » entraine des performances significativement différentes
Conclusions H4 : Aucune de ces hypothèses ne se révèle concluante : un screening basé uniquement sur l’une des dimensions E,S ou G n’engendre pas de performances significativement différentes. Les méthodes de screening présentées plus haut visent à épurer l’univers de titres de départ. Mais ce premier filtre n’est pas suffisant. En effet, il est essentiel d’être en mesure de comparer les différents titres restant sur la base de leur performance sociale (S), environnementale (E) et de gouvernance (G). Pour ce faire, un score ESG doit être attribué à chacun des titres de l’univers filtré selon des critères fixés à l’avance. Dans ce qui suit, nous nous intéressons aux différentes méthodologies de pondération des critères, qui conditionnent la note ESG finale d’un titre.
11
B) PONDÉRATION DES CRITÈRES ESG Le Score ESG d’un titre correspond à la notation globale de l’entreprise émettrice sur la base de critères extra-financiers regroupés en trois grandes dimensions: environnementale (E), sociétale (S), et de gouvernance (G). Ces différents critères sont eux-mêmes subdivisés en plusieurs sous-critères. On attribue donc un score à l’entreprise sur la base de chaque sous-critère. Mais ces sous-critères sont d’importance variable au sein d’une même dimension. Selon l’environnement juridique et économique d’une entreprise, son secteur d’activité, ou tout simplement les préférences et opinions des investisseurs, des poids (ou coefficients) sont attribués à chaque sous critère au sein d’une même dimension. De la même manière, les dimensions E, S et G sont elles aussi pondérées selon leur degré d’importance. 1) Pondération selon l’approche Best-in-Class Dans l’approche « Best-in-Class », qui consiste à sélectionner les meilleurs titres en termes de performance éthique au sein d’un même secteur, des poids différents sont attribuées aux dimensions E, S et G selon la nature du secteur considéré. Dans le cadre de cette approche, ce sont les analystes extra-financiers qui jugent de l’importance d’une dimension au sein du secteur qu’ils suivent. Prenons deux exemples à titre de comparaison.
a) Exemples introductifs Exemple du secteur financier : La confiance accordée à un établissement financier est tributaire de sa réputation. Si l’on analyse les scandales qui peuvent porter atteinte à la réputation d’une banque, on remarque qu’il s’agit très rarement de scandales environnementaux ou sociaux. Ils sont, pour la plupart, le fait d’une mauvaise gouvernance. Ainsi, les scandales d’évasions fiscales, de blanchiment d’argent, ou encore de manipulations de marché (diffusion d’informations fallacieuses, manipulation de cours), exposent les banques non seulement à un risque de réputation, mais aussi à des poursuites judiciaires pouvant donner lieu à des amendes conséquentes. La Deutsche Bank a ainsi écopé d’une amende de 2,5 milliards de dollars pour manipulation du Libor15 en avril 2015. Par ailleurs, lorsqu’un scandale de ce type surgit, cela se traduit en général par une baisse du cours de l’action. En somme, un scandale financier engendre des coûts supplémentaires, réduit la rentabilité de l’entreprise et nuit à la réputation de l’établissement financier. Pour citer Warren Buffet, « It takes 20 years to build a reputation and five minutes to ruin it. If you think about that, you’ll do things differently ». Ce raisonnement pousse les analystes extra-financiers à accorder beaucoup plus de poids aux critères de gouvernance par rapport aux critères environnementaux et sociaux dans le secteur financier. Ainsi, ils pourraient éventuellement décider d’attribuer un poids de 60% à la dimension G et de répartir les 40% restants entre les critères E et S. Exemple du secteur des services aux collectivités : Dans le secteur des services aux collectivités (ou « utilities »), en revanche, c’est la question environnementale qui domine. En effet, 28%16 des émissions de 𝐶𝑂! de l’Union Européenne proviennent des générateurs électriques ; et le renforcement de la régulation en la matière constitue une contrainte supplémentaire pour les entreprises du secteur. La Commission Européenne s’est en effet fixée l’objectif de 15 http://www.forbes.com/sites/antoinegara/2015/04/23/deutsche-bank-pays-2-5-billion-to-settle-libor-manipulation-suit/ 16 European Environment Agency
12
réduire de 40% les émissions de gaz à effet de serre d’ici 203017. Ceci implique un durcissement de la réglementation dans les années à venir, incitant les entreprises à intégrer les énergies renouvelables à leur modèle économique. Par ailleurs, les entreprises du secteur devront aussi faire face à une augmentation importante du prix du carbone. En effet, la Commission Européenne prévoit de placer les 900 millions des quotas 𝐶𝑂! retirés du marché en juillet 2013 (« Backloading »)18 dans une réserve (la Market Stability Reserve19) au lieu de les remettre sur le marché. Cette réduction de l’offre de quotas aura pour conséquence de soutenir les prix du carbone, engendrant des coûts supplémentaires pour les entreprises les plus polluantes. Le prix du carbone, qui est aujourd’hui d’environ 5 euros la tonne, devrait atteindre les 25 euros en 2025 (Reuters)20. Une transition énergétique est donc inévitable. Les entreprises du secteur des services aux collectivités devront donc, au plus vite, adapter leurs stratégies à un environnement changeant et de plus en plus contraignant sur le plan réglementaire.
b) Méthodologie d’Amundi Les fonds ISR d’Amundi sont essentiellement des fonds Best-in-Class21. Dans un article de recherche intitulé “ISR and Performance: Impact of ESG Criteria in Equity and Bond Management processus”, l’équipe de recherche quantitative expose en partie la méthodologie employée pour la pondération des différents critères. Le processus d’analyse se décline en trois phases : une phase de pré-analyse, une phase d’analyse à proprement parler et une phase de post-analyse. C’est au cours de la phase de pré-analyse que le choix des critères et leur pondération se font. L’équipe se base sur les données fournies par une multitude de fournisseurs ou agences de notation extra-financière telles que Vigeo, Sustainalytics ou encore MSCI, afin de mieux appréhender et cerner les enjeux au sein des différents secteurs, mais aussi d’analyser l’attitude des entreprises suivies face à ces enjeux sectoriels. Dans la phase d’analyse, les différentes données sont traitées et les notes ESG sont établies et diffusées. Enfin, la phase de post-analyse est celle de la recherche et du back-testing. Nous ne visons pas ici à exposer l’intégralité de la méthodologie d’Amundi; nous nous focalisons volontairement sur la phase de pré-analyse, dans la mesure où c’est à ce stade là que se fait la pondération des différents critères. La pondération des critères se fonde sur le postulat selon lequel la performance ESG d’une entreprise peut avoir un impact sur la valeur de cette dernière au travers de trois « vecteurs de performance » que sont : la réputation, l’efficacité opérationnelle, et la réglementation. Les analystes doivent pouvoir déterminer dans un premier temps la probabilité qu’un évènement relatif à un critère donné ait un impact sur la performance de l’entreprise. Ensuite, leur travail consiste à quantifier l’impact de l’évènement sur la performance. L’article prend pour exemple le critère environnemental « Eau » dans le secteur des services aux collectivités et l’analyse selon les trois vecteurs. Les auteurs estiment que l’évènement « fuite d’eau » n’expose pas vraiment une entreprise à un risque de réputation dans la mesure où il s’agit d’un « phénomène peu connu de la population ». De ce fait, ils considèrent que la probabilité pour qu’une fuite d’eau ait un impact sur la performance d’une entreprise via la vecteur « réputation » est faible : 1/5. Par ailleurs, si cet évènement devait avoir un impact sur la performance de l’entreprise, celui-ci resterait faible ;
17 http://www.lemonde.fr/planete/article/2014/01/22/la-commission-europeenne-propose-de-reduire-de-40-les-emissions-de-gaz-a-effet-de-serre-d-ici-a-2030_4352182_3244.html 18 http://www.info-compensation-carbone.com/marche-du-carbone-reforme-europe/ 19 http://ec.europa.eu/clima/policies/ets/reform/index_en.htm 20 http://www.info-compensation-carbone.com/marche-du-carbone-reforme-europe/ 21 Berg, F., Laguiche, S. , Le Berthe, T. , Musso, A. , & Sorange, A. (March, 2014) ISR and Performance: Impact of ESG Criteria in Equity and Bond Management processes, Amundi discussion.
13
sur une échelle de 1 à 5, l’impact est évalué à 2 sur 5. Le score du critère en matière de réputation est alors évalué à 1x2, soit 2. D’un point de vue opérationnel, un évènement de la sorte a incontestablement un impact sur la performance de l’entreprise avec une probabilité de 5/5 puisqu’il engendre systématiquement des coûts. Ces coûts étant généralement très conséquents, on considère que l’impact est maximal sur la performance d’une entreprise de ce secteur (5/5). Le critère totalise donc un score de 5x5, soit 25 sur le plan de l’efficacité opérationnelle. De la même manière, l’analyse se poursuit sur le plan réglementaire. Elle conclut qu’il y a une probabilité de 3/5 pour qu’une fuite d’eau ait un impact sur la performance via le vecteur « réglementation », et quantifie cet impact à 3/5. Ceci correspond à un score de 9. En sommant les différents scores obtenus, le critère « Eau » obtient un score total de 36 au sein de la dimension E. Le même raisonnement s’applique pour les différents critères environnementaux sélectionnés. Le poids d’un critère dans la dimension E est alors calculé selon la formule suivante :
𝑝𝑜𝑖𝑑𝑠!"#$è!" !!"#$%&"'% ! =
𝑠𝑐𝑜𝑟𝑒!!
𝑠𝑐𝑜𝑟𝑒!!!
!
𝑜ù 𝑗 = 𝐸, 𝑆 𝑜𝑢 𝐺
𝑛 = 𝑛𝑜𝑚𝑏𝑟𝑒 𝑑𝑒 𝑐𝑟𝑖𝑡è𝑟𝑒𝑠 𝑑𝑒 𝑙𝑎 𝑑𝑖𝑚𝑒𝑛𝑠𝑖𝑜𝑛 𝑗 Les critères au sein des dimensions S et G sont pondérés selon le même processus. Une fois ces poids attribués, il faut aussi octroyer des poids aux critères E, S, et G selon le secteur considéré. La formule est la suivante lorsque l’on considère un secteur k :
𝑝𝑜𝑖𝑑𝑠!"#$%&"'% !!"#$"%& ! =𝑠𝑐𝑜𝑟𝑒!
!!!
𝑠𝑐𝑜𝑟𝑒!!!! + 𝑠𝑐𝑜𝑟𝑒!
!!! + 𝑠𝑐𝑜𝑟𝑒!
!!!
De cette façon, plus un critère est susceptible d’impacter négativement la performance financière d’une entreprise, plus le poids qui lui est accordé au sein du secteur en question est important. L’approche Best-in-class porte en elle une justification économique. Elle ne tient pas forcément compte des préférences de l’investisseur, dans la mesure où ce sont les analystes extra-financiers qui décident de l’importance à accorder à un critère en fonction de son impact sur la rentabilité des entreprises d’un secteur donné. Ces méthodologies permettent certes d’allier business et éthique, mais elles émanent avant tout d’un raisonnement économique, qui in fine conduit à défendre des valeurs éthiques. Une toute autre approche- et c’est celle que nous retiendrons dans notre modèle- consiste à pondérer les critères selon les préférences des investisseurs. La fonction d’utilité de l’investisseur ISR est, en effet, non seulement fonction du rapport risque/rentabilité de son portefeuille, mais aussi de sa performance ESG. Ce qui nous intéresse ici, c’est de définir une performance ESG, telle qu’elle est perçue par l’investisseur, puisque c’est ainsi qu’elle sera intégrée dans sa fonction d’utilité. Il ne s’agit bien évidemment pas de fausser les données publiées par les entreprises. L’emprunte carbone d’une entreprise est un fait. Mais la perception qu’a un investisseur de cette emprunte carbone va dépendre de sa sensibilité. Elle est interprétée au travers du prisme de sa subjectivité. Elle lui est donc propre. En fonction de ses valeurs, de son éducation et d’un grand nombre de paramètres qui lui sont propres, un investisseur va donc inconsciemment, préférer accorder plus d’importance à certains critères par rapport à d’autres. Bien évidemment, ces préférences varient d’un profil d’investisseur à l’autre.
14
Nous considérons donc que la performance ESG d’un portefeuille est relative, et non absolue. En effet, sur le plan environnemental, un investisseur pourrait considérer que la problématique de l’eau l’emporte sur celle des émissions de gaz à effet de serre par exemple. Dans cette optique, un poids plus important sera attribué au critère « Eau ». A un niveau supérieur, on pourrait également estimer que l’environnement est prioritaire face aux questions de gouvernance d’entreprise. Le raisonnement d’un tel investisseur pourrait être le suivant : Les catastrophes naturelles se multiplient, le réchauffement climatique est palpable, l’eau se fait de plus en plus rare dans certaines régions de la planète, menaçant la survie de certaines espèces, menaçant la survie de l’homme, la question de la place des minorités dans la gouvernance d’entreprise est donc secondaire. Cette façon de penser conduirait à attribuer un coefficient plus important à la dimension E par rapport à la dimension G. 2) Pondération selon les préférences de l’investisseur Cerner au mieux les préférences des investisseurs est une tâche difficile. Tout d’abord parce que tous les investisseurs sont différents fondamentalement, de par leur âge, leur sexe, leur milieu social, leur éducation et une multitude de critères socio-culturels. Un investisseur est avant tout une personne avec un vécu, et un profil psychologique qui lui est propre. Tous ces facteurs font ce qu’il est. Ils conditionnent sa façon de penser et donc de prendre des décisions. Certes, l’investisseur est un individu rationnel, nous ne remettons aucunement en cause cette rationalité. Mais ses préférences guident aussi ses choix. Et ces préférences sont subjectives, relatives. D’après Saaty22, toute prise de décision nécessite :
• la connaissance du problème et de l’objectif final à atteindre, • le choix des critères et sous-critères sur lesquels les différentes alternatives
sont évaluées, • la détermination des parties prenantes, à savoir des personnes directement
concernées et donc impactées par cette décision.
L’idée étant bien évidemment de prendre la meilleure décision parmi les différentes alternatives possible. Ceci suppose de définir un ordre de priorité parmi les différentes alternatives qui se présentent. Ce raisonnement est aussi valable lorsque le problème consiste à trouver la meilleure allocation possible entre différentes alternatives (allocation d’actifs par exemple). Il faut donc pouvoir évaluer ces alternatives sur la base de critères et de sous critères préalablement définis, qui font également l’objet d’une priorisation. Pour ce faire, Saaty a défini un modèle connu sous le nom « Analytic hierarchy process » (AHP) ou processus de hiérarchie analytique. 22 Saaty, T.L(2008). Decision making with the analytic hierarchy process, Int. J. Services Sciences, Vol.1, No.1, pp.83-98
15
a) Modèle AHP d’aide à la prise de décision Le modèle AHP ou Analytic Hierarchy process a été développé par Saaty dans les années 198023. Ce modèle est particulièrement intéressant lorsqu’il s’agit d’intégrer des éléments « intangibles » dans le processus de décision. Les préférences des investisseurs font partie de ces éléments intangibles. Il permet aussi une meilleure compréhension des problèmes décisionnels complexes reposant sur une multitude de critères, grâce à la hiérarchisation de ces derniers. L’idée ici est de laisser le décideur juger de l’importance de chaque critère au travers d’une comparaison par paires. Le modèle permet in fine de déterminer les poids de chaque alternative. Ce modèle se décline en trois grandes étapes : La hiérarchisation, la comparaison par paires (ou l’établissement de jugements comparatifs), et enfin, la détermination des priorités et la mesure de la cohérence du modèle. Première étape : La Hiérarchisation Cette étape consiste à diviser le processus décisionnel en plusieurs niveaux hiérarchiques, le premier niveau correspondant au plus haut niveau hiérarchique. Il s’agit de l’objectif final à atteindre. Le deuxième niveau est celui des critères d’évaluation des alternatives (ou choix), et le troisième niveau est celui des sous-critères. Le plus bas niveau de la hiérarchie correspond toujours aux alternatives (ou choix) qui se présentent au décideur. Le schéma suivant illustre cette hiérarchie pour n critères et k sous-critères par critère. Chaque alternative est évaluée sur la base de chaque sous-critère.
Figure 2 .Structure hiérarchique d’un modèle AHP
23 Saaty, T.L (1980), The Analytic Hierarchy Process: Planning, Priority Setting, Resource Allocation, McGraw-Hill
16
Deuxième étape : Les comparaisons par paires (« Pair-Wise Comparisons ») Il s’agit ici de construire des matrices comparant les éléments d’un même niveau entre eux. Cette comparaison ne se fait qu’entre les éléments directement subordonnés au même élément du niveau supérieur. Elle repose sur une échelle linguistique développée par Saaty. Cette-dernière permet d’attribuer des nombres aux réponses données à une question concernant la comparaison d’un élément à un autre. Il s’agit d’une échelle de 1 à 9, qui exprime le degré d’importance d’un élément par rapport à l’autre. L’idée de cette échelle est fondamentalement simple. Lorsqu’un un chiffre n , compris entre 1 et 9, apparait dans la matrice, cela signifie que l’élément considéré est n fois plus important que celui auquel il est comparé. Ce dernier est donc réciproquement n fois moins important. L’échelle linguistique24 de Saaty se présente ainsi (traduite de l’anglais):
Echelle linguistique Valeurs numériques
• Même importance • Légèrement plus important • Notablement plus important • Beaucoup plus important • Indiscutablement plus important • Valeurs intermédiaires
(compromis)
1 3 5 7 9 2, 4, 6,8
• Réciproques pour exprimer la comparaison inverse
Inverse du nombre (1/n)
La matrice de comparaison 𝑀 !,! de n éléments entre eux se présente ainsi : Sa diagonale ne comporte que des 1. En effet, un élément comparé à lui-même est par définition de même importance. Par ailleurs, de part et d’autre de la diagonale se trouvent les réciproques. 𝑀 !,! est une matrice réciproque et positive (« positive reciprocal matrice »).
𝑀 =𝑎!! ⋯ 𝑎!!⋮ ⋱ ⋮𝑎!! ⋯ 𝑎!!
=1 ⋯ 𝑎!!⋮ ⋱ ⋮𝑎!! ⋯ 1
=1 ⋯ 𝑎!!⋮ ⋱ ⋮𝑎!!!! ⋯ 1
Où les 𝑎!" correspondent à la traduction des réponses des décideurs selon l’échelle linguistique de Saaty. Troisième étape : Détermination des poids des différents critères Cette troisième étape consiste à calculer les poids de chacun des éléments d’un niveau hiérarchique donné. On se base sur les matrices de comparaison obtenues. Considérons notre matrice M :
𝑀 =1 ⋯ 𝑎!!⋮ ⋱ ⋮𝑎!!!! ⋯ 1
24 Pankaj Gupta, P., Mehlawat, M.K., Inuiguchi, M., & Chandra, S. (2014). Fuzzy Portfolio Optimization. Advances in Hybrid Multi-criteria Methodologies. Chapter 7, Springer, Studies in Fuzziness and Soft computing.
17
Le poids de l’élément i, noté 𝑤!, se calcule de la façon suivante : • On calcule dans un premier temps la moyenne géométrique sur chaque ligne
i (pour chaque élément) :
𝑎! = 𝑎!"!
!!!
!/!
• Le poids 𝑤! est alors :
𝑤! =𝑎!𝑎!!
!!!
On obtient alors pour chaque matrice de comparaison un vecteur de poids 𝑤! (!! ,….!!)
! Mesure de la cohérence du modèle : Saaty définit un ratio de cohérence CR25 (Consistency Ratio). Celui-ci permet de contrôler la cohérence de la méthode employée. N’oublions pas que le décideur compare des éléments (critères, sous-critères, et alternatives, entre eux). Ces comparaisons doivent pouvoir refléter ses préférences. Et ces préférences se caractérisent par leur transitivité. Autrement dit, prenons trois éléments A, B et C. Imaginons qu’il s’agisse de critères. Si le décideur estime que le critère A est plus important que le critère B, et que le critère B est plus important que le critère C ; alors le critère C est nécessairement moins important que le critère A.
𝑠𝑖 𝐴 > 𝐵 𝑒𝑡 𝐵 > 𝐶 ,𝐴𝑙𝑜𝑟𝑠 𝐴 > 𝐵 > 𝐶 Ainsi, si les réponses du décideur ne sont pas cohérentes, si elles ne respectent pas le principe de transitivité des préférences, ceci devrait apparaître dans les CR. Le CR se calcule ainsi :
𝐶𝑅 =𝐶𝐼𝑅𝐼
Où CI correspond au « Consistency Index » ou, Indice de Cohérence :
CI =λ!"# − nn − 1
où n est l’ordre de la matrice carrée et λ!"# est la plus grande valeur propre de la matrice de comparaison M , associée au vecteur des poids w obtenus (vecteur propre). Le 𝜆!"# est tel que26 :
𝑀𝑤 = 𝜆!"#𝑤 Le RI, ou « Random Index » est une donnée obtenue par la simulation de nombreuses matrices aléatoires. Elle correspond à une moyenne des CI obtenus pour chacune de ces matrices. La table27 suivante a été obtenue par Saaty à partir de 500 matrices. 25 Pankaj Gupta, P., Mehlawat, M.K., Inuiguchi, M., & Chandra, S. (2014). Fuzzy Portfolio Optimization. Advances in Hybrid Multi-criteria Methodologies. Chapter 7, Springer, Studies in Fuzziness and Soft computing. 26 Csutora, R. , & Buckley, J.J. (1999). Fuzzy hierarchical analysis : the Lambda-Max method 27 Pelaez, J.I , Lamata, M.T. (2002) , A New Measure of Consistency for Positive Reciprocal Matrices, ELSEVIER.
18
Elle donne les RI obtenus en fonction de l’ordre des matrices :
n 1-2 3 4 5 6 7 RI 0 0.58 0.90 1.12 1.24 1.32
Figure 3 .Table des RI de Saaty
Interprétation du CR28 :
ü Si 𝐶𝑅 ≤ 0.10 alors le degré de cohérence est jugé satisfaisant ü Si 𝐶𝑅 > 0.10 alors le modèle comporte certainement des incohérences. Il doit
être revu.
Nous nous plaçons maintenant du point de vue d’un gérant de fonds ISR qui se doit d’interpréter les réponses de ses clients, autrement dit, l’expression même de leurs préférences. Nous devons pouvoir traduire ces préférences, les quantifier afin d’être en mesure de les inclure dans notre modèle. Nous l’avons vu, la table linguistique de Saaty permet d’attribuer des quantités aux différentes réponses données. Nous ne pouvons cependant pas utiliser celle-ci directement pour juger de l’importance relative de nos différents critères. Tout d’abord parce que les investisseurs sont, comme nous l’avons souligné, différents. Certains pourront dans leurs réponses, amplifier leurs impressions ; d’autres seront plus dans la réserve. Ensuite, leurs réponses seront souvent vagues, imprécises, floues. Le gérant ne pourra donc jamais quantifier une réponse avec certitude. Pour pallier à l’incertitude et à l’imprécision, Zadeh développe en 1965 une théorie des ensembles flous 29 (ou « fuzzy set theory »).
b) Théorie des ensembles flous ou « fuzzy sets » Définition
Soit E, un sous-ensemble de ℝ. Soit x un élément quelconque de ℝ. La théorie classique des ensembles considère que x est soit inclus dans E, soit exclu. Autrement dit, si l’on note 𝜇! la fonction d’appartenance de x à l’ensemble E, celle-ci est définie comme suit :
𝜇! 𝑥 = 0 𝑠𝑖 𝑥 ∉ 𝐸 1 𝑠𝑖 𝑥 ∈ 𝐸
Dans la théorie des sous-ensembles flous, l’idée d’une appartenance partielle de x au sous-ensemble E n’est pas exclue. Autrement dit, cette théorie tient compte des situations intermédiaires entre le tout ou rien et le vrai ou faux. Prenons un exemple30 développé par Zadeh à titre d’illustration. Considérons la variable « âge ». Cette variable peut être exprimée de deux façons. Celle-ci peut en effet prendre des valeurs numériques précises, absolues (20 ans par exemple), ou des « valeurs linguistiques » (« Jeune »). Cette dernière est une valeur subjective. En effet, à partir de quel âge pouvons-nous considérer qu’une personne n’est
28 Pankaj Gupta, P., Mehlawat, M.K., Inuiguchi, M., & Chandra, S. (2014). Fuzzy Portfolio Optimization. Advances in Hybrid Multi-criteria Methodologies. Chapter 7, Springer, Studies in Fuzziness and Soft computing 29 Zadeh, L.A (1965). Fuzzy Sets. Information and control 8, 338-358, Department of Electrical Engineering and Electronics, Research Laboratory University of California, Berkeley, California 30 Zadeh, L.A (1975). The concept of Linguistic Variables and its Application to Approximate Reasoning. Information Sciences 8, 199-249, Department of Electrical Engineering and Electronics, Reasearch Laboratory University of California, Berkeley, California
19
plus jeune ? Cette limite est bien évidemment floue ; certaines personnes considéreront qu’un individu n’est plus jeune à partir de 45 ans, d’autres répondront 35 ou 50 ans. Le caractère relatif de la valeur linguistique « Jeune » fait qu’un individu peut à la fois appartenir et ne pas appartenir au sous-ensemble « Jeune ». L’intérêt de la théorie de Zadeh est qu’elle permet de définir des degrés de vérité (ou « degrees of truth ») ou degrés d’appartenance. Considérons maintenant un sous-ensemble flou F. F se définit de la façon suivante :
𝐹 = (𝑥, 𝜇! 𝑥 ), 𝑥𝜖𝐸 , Où la fonction d’appartenance 𝜇! de x à l’ensemble flou F est définie comme suit :
𝜇! = 0 𝑠𝑖 𝑥 ∉ 𝐹 0 < 𝜇! < 1 𝑠𝑖 𝑥 ∈ 𝑝𝑎𝑟𝑡𝑖𝑒𝑙𝑙𝑒𝑚𝑒𝑛𝑡 à 𝐹
𝜇! = 1 𝑠𝑖 𝑥 𝜖 𝐹
Représentation graphique
Il existe de nombreuses représentations graphiques des fuzzy numbers selon la nature de leur fonction d’appartenance. Lorsque celle-ci admet 1 comme maximum (ce qui correspond au plus haut degré d’appartenance), on dit qu’elle est normalisée. Pour des questions pratiques nous ne nous focaliserons que sur les représentations triangulaires normalisées comme suit :
Figure 4. Représentation graphique d’un fuzzy number triangulaire
Un fuzzy number est décrit par (!
!, !!)31 où 0 < 𝛼 ≤ 𝛽 ≤ 𝛾 ≤ 𝛿. Ces lettres grecques
correspondent aux différents intervalles sur lesquels la fonction change de tendance. Toutes les valeurs inférieures à 𝛼 et supérieures à 𝛾 n’appartiennent pas au sous-ensemble flou considéré. Leur degré d’appartenance est nul. Dans l’intervalle [𝛼 , 𝛽] la fonction d’appartenance est linéaire et strictement croissante. Elle atteint un maximum de 1 (appartenance totale) en 𝛽 = 𝛾. Sur l’intervalle [𝛾, 𝛿] la fonction est linéaire et strictement décroissante ; elle s’annule en 𝛿 . 𝛼 𝑒𝑡 𝛿 sont donc, respectivement, les limites inférieure et supérieure de l’ensemble flou. Ce sont les valeurs qui, avec certitude, n’appartiennent pas à l’ensemble flou considéré. 𝛽 est la valeur qui appartient avec certitude à l’ensemble. Plus les valeurs se rapprochent de 𝛽, plus leur degré d’appartenance est important. Inversement, plus les valeurs s’éloignent de 𝛽, moins leur degré d’appartenance est important. 31 Buckley, J.J. (1985). Fuzzy hierarchy analysis. Fuzzy Sets and Systems 17, 233-247
20
Exemple : Imaginons que l’on demande à un individu de comparer la taille d’un objet X à celle d’un objet Y. Celui-ci répond vaguement: « la taille de X doit faire environ 5 fois la taille de Y ». Cette réponse pourrait être illustrée comme suit : Cas où 𝛾 = 𝛽 : La forme obtenue est un triangle
Figure 5. Représentation graphique d’un exemple de fuzzy number triangulaire
Cas où 𝛾 > 𝛽 : La forme obtenue est un trapèze
Figure 6. Représentation graphique d’un exemple de fuzzy number sous forme de trapèze
De façon générale et dans le cadre d’une représentation linéaire, « lorsque deux des nombre 𝛼,𝛽 ou 𝛽, 𝛾 ou 𝛾, 𝛿 sont égaux, le segment correspondant n’existe pas »32.
32 Buckley, J.J. (1985). Fuzzy hierarchy analysis. Fuzzy Sets and Systems 17, 233-247
21
Règles de calcul sur les « Fuzzy numbers » triangulaires33 :
Soient à et Ñ deux fuzzy numbers triangulaires, tels que :
à = 𝑙,𝑚, 𝑛 𝑒𝑡 Ñ = (𝑢, 𝑣,𝑤) Nous définissons : o La somme:
à + Ñ = 𝑙,𝑚, 𝑛 + 𝑢, 𝑣,𝑤 = (𝑙 + 𝑢,𝑚 + 𝑣, 𝑛 + 𝑤) o Le produit :
à .Ñ = 𝑙,𝑚, 𝑛 . 𝑢, 𝑣,𝑤 = (𝑙. 𝑢,𝑚. 𝑣, 𝑛.𝑤) o Le quotient :
ÃÑ=(𝑙,𝑚, 𝑛)(𝑢, 𝑣,𝑤)
=𝑙𝑤,𝑚𝑣,𝑛𝑢
o L’inverse (Réciproque) :
Ã!! = 𝑙,𝑚, 𝑛 !! =
1𝑢,1𝑚,1𝑙 , 𝑙,𝑚, 𝑢 > 0
o Les puissances :
Ã𝒙 = (𝑙,𝑚, 𝑛)𝒙 = (𝑙𝒙,𝑚! , 𝑛!) o « Défuzzification » : Pour passer d’un fuzzy number triangulaire à un nombre
ordinaire D(Ã)
𝐷 Ã =𝑙 + 2𝑚 + 𝑛
4
33 Zadeh, L.A (1975). The concept of Linguistic Variables and its Application to Approximate Reasoning. Information Sciences 8, 199-249, Department of Electrical Engineering and Electronics, Reasearch Laboratory University of California, Berkeley, California.
22
c) Le modèle Fuzzy-AHP Le modèle Fuzzy-AHP 34 développé par Buckley (1985), repose sur les mêmes principes que le modèle AHP, à la seule différence que celui-ci tient compte du caractère vague et imprécis des réponses de l’investisseur. En effet, ce modèle se base sur une échelle linguistique à la Saaty, pour laquelle chaque réponse correspond à un fuzzy number triangulaire. L’échelle linguistique35 traduite de l’anglais se présente comme suit:
Fuzzy number Echelles linguistiques Fonction d’appartenance triangulaire associée
1 Aussi important (1,1,3) 3 Modérément plus important (1,3,5) 5 Plus important (3,5,7) 7 Beaucoup plus important (5,7,9) 9 Extrêmement plus important (7,9,9)
Gupta, Mehlawat, Inuiguchu et Chandra35, ont recours à un modèle Fuzzy-AHP afin de déterminer les scores ESG de leurs titres et leur poids. Nous exposons ici leur méthode en ne retenant que ce qui nous intéresse, à savoir la pondération des différents critères et sous critères E, S, G. Première Etape : La Hiérarchisation • Niveau 1 : Notre objectif final est d’attribuer une note ESG à chacun des titres de
notre univers. • Niveau 2 : Cette notation se fait sur la base de critères E, S et G • Niveau 3 : Chacun de ces critères (E, S, G) est subdivisé en plusieurs sous-
critères sélectionnés. • Niveau 4 : Nos retrouvons ici nos alternatives, à savoir les différentes titres de
notre univers.
Notre Hiérarchie se présente donc comme suit :
Figure 8. Structure hiérarchique d’un modèle AHP, appliqué à la notation ESG 34 Buckley, J.J. (1985). Fuzzy hierarchy analysis. Fuzzy Sets and Systems 17, 233-247 35 Pankaj Gupta, P., Mehlawat, M.K., Inuiguchi, M., & Chandra, S. (2014). Fuzzy Portfolio Optimization. Advances in Hybrid Multi-criteria Methodologies. Chapter 7, Springer, Studies in Fuzziness and Soft computing.
23
Deuxième et troisième étapes : Comparaisons par paires (« Pair-Wise Comparisons ») et calcul des poids Etant donné que nous nous intéressons uniquement à la pondération des critères et sous-critères, nous ferons abstraction du traitement du niveau 4. Nous ne comparerons pas les différents actifs entre eux. Le raisonnement ne s’en trouve pas modifié. Nous remontons donc la hiérarchiser de droite à gauche.
§ Niveau 3
Nous détaillons les calculs et le raisonnement pour une matrice. Imaginons que nous présentons le questionnaire suivant à un investisseur. Celui-ci coche la réponse qui lui convient. Parmi les sous-critères environnementaux proposés, quelle importance relative accordez-vous aux différents critères ? (Exemple : si vous jugez que le critère E1 est moins important que le critère E2, cochez la case « Moins important » de la colonne « E1 vs E2 » )
Degré d’importance E1 vs E2 E1 vs E3 E2 vs E3
Extrêmement moins important
Beaucoup moins important
Moins important Modérément
moins important
Aussi important Modérément plus
important X
Plus important X Beaucoup plus
important
Extrêmement plus important X
Fuzzy number associé à la
réponse 5 9 3
Nous reportons ces réponses dans la matrice de comparaison par paires. Rappelons qu’il s’agit d’une matrice positive et réciproque. Les autres réponses sont donc directement déduites de celles données par l’investisseur.
E Sous-critère E1 Sous-critère E2 Sous-critère E3
Sous-critère E1 1 5 9 Sous-critère E2 5!! 1 3 Sous-critère E3 9!! 3!! 1
Le calcul des poids finaux des sous-critères environnementaux nécessite de passer par quatre étapes :
- Le calcul des moyennes géométriques dans un premier temps - Le calcul des poids exprimés en fuzzy-numbers dans un second temps - La défuzzification des poids dans un troisième temps - La normalisation des poids pour finir
24
On rappelle les relations suivantes :
Fuzzy number Fonction d’appartenance Réciproque
Fonction d’appartenance de
la réciproque 1 (1,1,3) 1!! (1/3 , 1, 1) 3 (1,3,5) 3!! (1/5 , 1/3 , 1) 5 (3,5,7) 5!! (1/7 , 1/5, 1/3) 7 (5,7,9) 7!! (1/9 , 1/7 , 1/5) 9 (7,9,9) 9!! (1/9 , 1/9, 1/7)
Calcul des moyennes géométriques : On commence par calculer la moyenne géométrique des réponses pour chaque critère ( i.e sur chaque ligne). Elle est calculée sur la base des règles de calcul exposées plus haut. La moyenne géométrique obtenue sera également un fuzzy-number. Sous-critère E1 :
𝑒! = 1,1,3 . 3,4,7 . 7,9,9!! = (1×3×7, 1×5×9, 3×7×9)!/! = (21
!!, 45
!!, 189
!!)
On trouve :
𝑒! = (2.7589, 3.5569, 5.7288) Sous-critère E2 :
𝑒! =17,35, 5
!/!
= (0.5227,0.8434, 1.7099) Sous-critère E3 :
e! = (145,127,37)!! = (0.2811 , 0.3333, 0.7539)
Calcul des poids : On calcule le poids de chaque critère selon la formule :
𝑤!! =𝑒!𝑒!!
!
On a :
𝑒! = 2.7589, 3.5569, 5.7288 +!
!
0.5227,0.8434, 1.7099 + 0.2811 , 0.3333, 0.7539
Soit :
𝑒! = 3.5627, 4.7336, 8.1926!
!
𝑤!! =2.7589, 3.5569 , 5.72883.5627 , 4.7336 , 8.1926
=2.75898.1926
,3.55694.7336
,5.72883.5627
= (0.336, 0.741, 1.610)
25
De la même manière , on trouve :
𝑤!! = (0.064 , 0.180 , 0.480) et :
𝑤!! = (3.427×10!!, 7.041×10!! , 0.212)
Défuzzification : Les poids obtenus sont exprimés en fuzzy numbers. Il faut donc les « défuzzifier », c’est-à-dire les transformer en réels. On rappelle la formule pour passer d’un fuzzy à un réel: Soit à = 𝑙,𝑚, 𝑛 un fuzzy-number triangulaire :
𝐷 Ã =𝑙 + 2𝑚 + 𝑛
4
On note 𝑤!!
! le poids défuzzifié :
𝑤!!! =
0.336 + 2×0.741 + 1.6104
= 0.857 De la même manière on obtient :
𝑤!!! = 0.226
et :
𝑤!!! = 0.097
Les poids obtenus n’étant pas normalisés, une dernière étape consiste à les normaliser.
Normalisation : On note 𝑤!! le poids normalisé, obtenu pour chaque sous-critère. Il est obtenu selon la formule suivante :
𝑤!! =𝑤!!!
𝑤!!!!
!
On obtient alors :
𝑤!! =0.857
0.857 + 0.226 + 0.097= 0.73
𝑤!! = 0.19
𝑤!! = 0.08
On a bien : 𝑤!! + 𝑤!! + 𝑤!! = 1
26
Les résultats sont synthétisés dans le tableau suivant :
E Sous-critère E1 Sous-critère E2 Sous-critère E3 Poids normalisé
Sous-critère E1 1 5 9 0.73
Sous-critère E2 5!! 1 3 0.19
Sous-critère E3 9!! 3!! 1 0.08 Ce raisonnement est valable pour toutes les autres matrices de comparaison. Les résultats suivants ont été calculés grâce à une macro VBA que nous avons programmée.
S Sous-critère S1 Sous-critère S2 Sous-critère S3 Poids normalisé
Sous-critère S1 1 3 3!! 0.27 Sous-critère S2 3!! 1 7!! 0.10 Sous-critère S3 3 7 1 0.63
G Sous-critère G1 Sous-critère G2 Sous-critère G3 Poids normalisé
Sous-critère G1 1 3!! 3 0.28 Sous-critère G2 3 1 5 0.60 Sous-critère G3 3!! 5!! 1 0.12
§ Niveau 2:
Critères E S G Poids normalisé E 1 3 7 0.62 S 3!! 1 5 0.31 G 7!! 5!! 1 0.07
Interprétation : La note attribuée à un titre sur le plan environnemental comptera pour 62% de sa note ESG finale. La dimension sociale, elle, comptera pour 31%. Enfin, le critère « Gouvernance » comptera seulement pour 7% de la note finale.
27
II – Optimisation du portefeuille SRI Dans cette partie nous présentons deux modèles d’optimisation de portefeuille ISR. Ces modèles restent au jour d’aujourd’hui très théoriques. En effet, dans la pratique, les assets managers disposent d’optimisateurs avec contraintes de tracking error du type BarraOne, comme c’est le cas de l’équipe quantitative d’Amundi36. Ainsi notre but est d’expliquer les fondements de ces deux modèles, de les expliquer, et d’aboutir à la résolution optimale. A) OPTIMISATION ESPÉRANCE-VARIANCE SOUS CONTRAINTE DE SCORES ESG MINIMAL Dans cette sous-partie, nous présentons le travail de recherche de Drut (2010)37. Ce papier de recherche explore l’impact de l’introduction d’une contrainte supplémentaire (score ESG minimal à satisfaire pour le portefeuille) en fonction de l’aversion au risque de l’investisseur. La démarche est simple : nous partons de l’étude d’un portefeuille d’un investisseur non-ISR, puis nous introduisons la contrainte et explorons l’impact conjoint de cette contrainte et de l’aversion au risque de l’investisseur sur la performance du portefeuille ISR. Best et Grauer (1990) 38 ont résolu des problèmes d’optimisation similaires. Ainsi, nous ne démontrons pas la résolution, préférant nous pencher sur l’impact de l’aversion au risque de l’investisseur face à l’introduction d’une contrainte extra financière.
a) Choix optimal de actifs risqués Programme de maximisation classique d’un investisseur insensible à l’ISR39 On considère l’univers suivant :
• n titres • μ = [𝜇!, 𝜇!,… , 𝜇!] : vecteur des rendements espérés des titres • Σ = (𝜎!,!) : matrice (n,n) des variances-covariances des titres • w = [𝑤!,𝑤!,… ,𝑤!] : vecteur des poids (tel que 𝑤!!
!!! = 1) • λ : niveau d’aversion au risque de l’investisseur (qu’on pose comme supérieur
à 0) On définit les relations suivantes :
• L’espérance du portefeuille : µμ! = µμw′ • La variance du portefeuille : 𝜎!! = 𝑤!𝛴𝑤
D’où le programme de maximisation suivant40 :
max𝑤!µμ − 𝜆2 𝑤!𝛴𝑤
𝑠𝑐. 𝑤!
!
!!!
= 1
36 Berg,F. de Laguiche, S. Le Berthe,T. Russo, A. Sorange, A. 2014. ISR and performance: impact of ESG criteria in equity and bond management processes 37 Drut, B. 2010. Social responsability and mean-variance portfolio selection 38 Best, M. et Grauer, R. 1990. On the sensitivity of mean-variance efficient portfolios to change in asset means: some analytical and computational results 39 Nous le notons II-ISR 40 Markowitz, H. 1952. Portfolio Selection
28
Best et Grauer (1990)41 montrent que la solution à ce problème est la suivante :
𝑤 = 𝛴!!𝐼𝑐
+ 1𝜆 𝛴!! 𝜇 − 𝐼
𝑎𝑐
avec
𝐼 : vecteur de uns 𝑎 = 𝐼! 𝛴!!𝜇 = 𝜇′𝛴!!𝐼
𝑐 = 𝐼′ 𝛴!!𝐼 On pose également pour la suite
𝑏 = 𝜇!𝛴!!𝜇 𝑑 = 𝛷!𝛴!!𝐼 = 𝐼! 𝛴!!Φ 𝑒 = 𝛷!𝛴!!𝜇 = 𝜇!𝛴!!𝛷
𝑓 = 𝜙!𝛴!!𝜙 On introduit la contrainte extra financière La contrainte extra financière correspond à un score ESG minimal associé au portefeuille. Ainsi pour un univers donné, on a :
• Φ = [∅!,∅!,… ,∅!] : vecteur des scores ESG associés à chaque titre de l’univers On pose comme hypothèses que les scores ESG sont indépendants de l’espérance et du risque associés à chacun des titres (ce qui exclue une quelconque corrélation entre les scores et les rendements) et que les scores sont additifs. Ainsi, on définit ainsi la relation suivante :
• Le score ESG du portefeuille : 𝛷! = 𝑤!𝛷 = 𝑤!!!!! .𝛷!
En utilisant l’expression de w, solution du problème de maximisation, pour exprimer l’espérance et le score ESG du portefeuille, nous aboutissons à une relation linéaire entre eux. On exprime l’espérance du portefeuille
𝜇! = 𝜇!𝑤
= 𝜇!𝛴!!𝐼𝑐
+ 1𝜆𝛴!!𝜇 − 𝛴!!𝐼
𝑎𝑏
= 𝐼𝛴!!𝜇𝑐
+ 1𝜆 𝜇′ 𝛴!!𝜇 + 𝜇!𝛴!!𝐼
𝑎𝑐
=𝑎𝑐+1𝜆𝑏 − 𝑎.
𝑎𝑐
=𝑎𝑐+1𝜆𝑏𝑐𝑐 − 𝑎.
𝑎𝑐
=1𝑐(𝑎 +
1𝜆(𝑏𝑐 − 𝑎!))
41 Best, M. et Grauer, R. 1990. On the sensitivity of mean-variance efficient portfolios to change in asset means: some analytical and computational results
29
ainsi que le score ESG du portefeuille :
𝛷! = 𝛷! 𝑤
=𝛷!𝛴!!𝐼𝑐
+𝛷!
𝜆𝛴!! 𝜇 − 𝐼
𝑎𝑐
=𝑑𝑐+1𝜆𝛷!𝛴!!𝜇 − 𝛷 𝛴!! 𝐼
𝑎𝑐
=𝑑𝑐+1𝜆𝑒 − 𝑑
𝑎𝑐
=𝑑𝑐+1𝜆𝑒𝑐𝑐− 𝑑
𝑎𝑐
=1𝑐(𝑑 +
1𝜆𝑒𝑐 − 𝑑𝑎 )
On exprime !
! en fonction de 𝜇! pour ensuite l’injecter dans l’expression de 𝛷! :
1𝜆 =𝑐𝜇! − 𝑎𝑏𝑐 − 𝑎!
Ainsi, nous réecrivons 𝛷! :
𝛷! =1𝑐𝑑 +
𝑐𝜇! − 𝑎𝑏𝑐 − 𝑎!
𝑒𝑐 − 𝑑𝑎
=1𝑐
𝑑𝑏𝑐 − 𝑎!
𝑏𝑐 − 𝑎!+ 𝑐𝜇! − 𝑎𝑏𝑐 − 𝑎!
𝑒𝑐 − 𝑑𝑎
=1𝑐𝑑𝑏𝑐 − 𝑑𝑎!
𝑏𝑐 − 𝑎!+𝑐𝜇! 𝑒𝑐 − 𝑑𝑎𝑏𝑐 − 𝑎!
− 𝑎 𝑒𝑐 − 𝑑𝑎𝑏𝑐 − 𝑎!
=1𝑐 𝑑𝑏𝑐 − 𝑑𝑎! − 𝑎𝑒𝑐 + 𝑑𝑎!
𝑏𝑐 − 𝑎!+ 𝑐𝜇!
𝑒𝑐 − 𝑑𝑎𝑏𝑐 − 𝑎!
= 𝑑𝑏 − 𝑎𝑒𝑏𝑐 − 𝑎!
+ 𝜇! 𝑒𝑐 − 𝑑𝑎𝑏𝑐 − 𝑎!
Que nous pouvons également écrire de la sorte :
𝛷! = 𝛿! + 𝛿!µμ! avec
𝛿! = 𝜇!𝛴!!𝜇 𝐼!𝛴!!𝛷 − (𝐼!𝛴!!𝜇)(𝜇!𝛴!!𝛷)
𝐼!𝛴!!𝐼 𝜇!𝛴!!𝜇 − (𝐼!𝛴!!𝜇)!
𝛿! = 𝜇!𝛴!!𝛷 𝐼!𝛴!!𝐼 − (𝐼!𝛴!!𝜇)(𝐼!𝛴!!𝛷)
𝐼!𝛴!!𝐼 𝜇!𝛴!!𝜇 − (𝐼!𝛴!!𝜇)!
La note du portefeuille est donc une fonction linéaire de l’espérance du portefeuille 𝜇! et dépend uniquement de μ, Σ, Φ.
30
En faisant tendre les valeurs de μ vers 0 et +∞, nous parvenons à déterminer les bornes de 𝛷! :
lim!! →!
𝛷! = lim!! →!
𝛿! =𝑑𝑐 =
𝐼!𝛴!!𝛷𝐼!𝛴!!𝐼
lim
!! → !𝛷! = ∞
Dès lors, si 𝛿! > 0 alors 𝛷! 𝜖
!!!!!!!!!!!!
; +∞ et si 𝛿! < 0, alors 𝛷! 𝜖 −∞ ;!!!!!!!!!!!!
. Dans ce qui suit, on note 𝜌 = !
!!!!!!!!!!!
. Il apparaît alors que le signe de 𝛿! joue un rôle essentiel. En effet, il représente le trade-off entre l’aversion au risque et les notations ESG du portefeuille. Pour 𝛿! > 0 , les portefeuilles les mieux notés sont au sommet de la frontière efficiente insensible à l’ISR42, ce qui signifie que ce sont des portefeuilles avec un risque élevé et que les investisseurs averses au risque sont pénalisés. Inversement, lorsque 𝛿! < 0 les portefeuilles les mieux notés sont au point le plus bas de la FEI-ISR, ce qui signifie que ce sont des portefeuilles avec des risques plus faibles et que les investisseurs averses au risque sont avantagés. Programme de maximisation d’un investisseur sensible à l’ISR43 On introduit dorénavant l’existence d’un investisseur sensible à l’ISR. Celui-ci se distingue de l’II-ISR par l’ajout d’une contrainte supplémentaire à son programme de maximisation, en celle d’un score de ESG de portefeuille minimal. Le programme de maximisation s’écrit donc de la sorte :
max𝑤!µμ − 𝜆2 𝑤!𝛴𝑤
𝑠𝑐. 𝑤!
!
!!!
= 1
𝛷! = 𝛷! 𝑤 ≥ 𝛷!
On définit 𝜆! comme la valeur seuil d’aversion au risque.
42 Nous la notons FEI-ISR 43 Nous le notons IS-ISR
31
Si 𝛿! < 0, alors plus l’espérance du portefeuille est importante, plus sa notation sera faible.
• Si ρ > 𝛷!, alors la valeur de la borne supérieure de la notation du portefeuille 𝛷! est plus élevée que l’exigence minimale de l’investisseur. Pour que la FEI-ISR ne soit pas modifiée, il faut que l’investisseur soit hautement averse au risque
o Si λ < 𝜆!`, alors la FES-ISR44 est située en deçà de la FEI-ISR (*) o Si λ > 𝜆!, alors la FES-ISR et la FEI-ISR sont identiques
• Si ρ < 𝛷!, alors la valeur de la borne supérieure de la notation du portefeuille
𝛷! est plus faible que l’exigence minimale de l’investisseur. Les FEI-ISR et FES-ISR sont alors radicalement différentes (*)
Si 𝛿! > 0, alors plus l’espérance du portefeuille est importante, plus sa notation sera élevée.
• Si ρ < 𝛷!, alors la valeur de la borne inferieure de la notation du portefeuille 𝛷! est plus faible que l’exigence minimale de l’investisseur. Pour que la FEI-ISR ne soit pas modifiée, il faut que l’investisseur soit faiblement averse au risque
o Si λ < 𝜆!, alors la FES-ISR et la FEI-ISR sont identiques o Si λ > 𝜆!`, alors la FES-ISR est située en deçà de la FEI-ISR (*)
• Si ρ > 𝛷!, alors la valeur de la borne inferieure de la notation du portefeuille
𝛷! est plus élevée que l’exigence minimale de l’investisseur. Les FEI-ISR et FES-ISR sont alors inchangées
Les (*) désignent les situations où la FEI est affectée. Nous représentons les quatre cas par les graphiques ci-dessous :
44 Frontière efficiente sensible à l’ISR
34
Best et Grauer 45 (1990) déterminent la valeur limite de 𝜆! et donc les espérance et variance du portefeuille limite, nous le démontrerons pas :
𝜆! = 𝑎𝑑 − 𝑐𝑒
𝑑 − 𝛷!𝐼!𝛴!!𝐼
𝜆! = 𝐼!𝛴!!𝜇 𝛷!𝛴!!𝐼 − (𝐼!𝛴!!𝐼 )(𝛷!𝛴!!𝜇)
(𝛷! − 𝛷!𝐼) 𝛴!!𝐼
𝐸! = 1𝑐 𝑎 +
1𝜆! 𝑏𝑐 − 𝑎!
𝐸! = 1
𝐼! 𝛴!!𝐼 𝜇!𝛴!!𝐼 +
1𝜆! 𝜇!𝛴!!𝜇 𝐼! 𝛴!!𝐼 – 𝜇!𝛴!!𝐼 !
𝑉! = 1𝑐 1 +
1𝜆!! 𝑏𝑐 − 𝑎!
𝑉! = 1
𝐼! 𝛴!!𝐼 1 +
1𝜆!! 𝜇!𝛴!!𝜇 𝐼! 𝛴!!𝐼 – 𝜇!𝛴!!𝐼 !
45 Best, M. et Grauer, R. 1990. On the sensitivity of mean-variance efficient portfolios to change in asset means: some analytical and computational results
35
b) Allocation optimale entre portefeuille risqué et actif sans risque
Programme de maximisation classique d’un investisseur insensible à l’ISR (II-ISR) Nous considérons maintenant l’univers suivant :
• n titres • μ = [𝜇!, 𝜇!,… , 𝜇!] : vecteur des rendements espérés des titres • Σ = (𝜎!,!) : matrice (n,n) des variance-covariances des titres • Φ = [∅!,∅!,… ,∅!] : vecteur des scores ESG des titres • w = [𝑤!,𝑤!,… ,𝑤!] : vecteur des poids (tel que 𝑤!!
!!! = 1) • λ : niveau d’aversion au risque de l’investisseur (qu’on pose comme supérieur
à 0) • r : taux de l’actif sans risque • 𝑤! : poids de l’actif sans risque • Φ* : score ESG de l’actif sans risque
Nous définissons les relations suivantes :
• L’espérance du portefeuille : 𝜇! = 𝑤𝜇! + 𝑤!𝑟 • La variance du portefeuille : 𝜎!! = 𝑤!𝛴𝑤 • Le score ESG du portefeuille : 𝛷! = 𝑤𝛷! + 𝑤!𝛷∗
D’où le programme de maximisation suivant 46 :
max𝑤!µμ + 𝑤!𝑟 − 𝜆2 𝑤!𝛴𝑤
𝑠𝑐. 𝑤!𝐼 + 𝑤! = 1 Best et Grauer (1990)47 montrent que le couple solution à ce problème est le suivant :
𝑤 = 1𝜆 [𝛴!!𝑘]
𝑤! = 1 − 1𝜆 [𝐼!𝛴!!𝑘]
avec
𝑘 = 𝜇 − 𝑟𝐼 La solution à ce problème de maximisation constitue la droite des marchés des capitaux ou capital market line.
46 Sharpe, W. 1964, Capital asset prices: a theory of market equilibrium under conditions of risk 47 Best, M. et Grauer, R. 1990. On the sensitivity of mean-variance efficient portfolios to change in asset means: some analytical and computational results
36
On introduit la contrainte extra financière Dans le cas présent, la contrainte extra-financière correspond à une contrainte de score minimum du portefeuille alloué entre le portefeuille risqué et l’actif sans risque. On pose comme hypothèse que les scores ESG sont indépendants de l’espérance et du risque associés à chacun des titres (ce qui exclut une quelconque corrélation entre les scores et les rendements des titres) et que les scores sont additifs. Cette contrainte s’écrit donc de la sorte :
𝛷! = 𝑤𝛷! + 𝑤!𝛷∗ En utilisant les expressions de w et 𝑤!, solutions du problème de maximisation, pour exprimer l’espérance et le score ESG du portefeuille, nous aboutissons à une relation linéaire entre eux. On exprime l’espérance du portefeuille :
𝜇! = 𝑤𝜇! + 𝑤!𝑟
= 𝜇!
𝜆𝛴!!𝑘 + 𝑟 1 −
1𝜆𝐼!𝛴!!𝑘
= 𝑟 + 1𝜆𝜇!𝛴!!𝑘 − 𝑟𝐼!𝛴!!𝑘
= 𝑟 + 1𝜆
𝜇!𝛴!! − 𝑟𝐼!𝛴!! 𝑘
= 𝑟 + 1𝜆 𝜇!𝛴!!𝐼! 𝛴!!𝑘
= 𝑟 + 1𝜆 𝑘!𝛴!!𝑘
Ainsi que le score ESG du portefeuille :
𝛷! = 𝑤𝛷! + 𝑤!𝛷∗
= 𝛷! 1𝜆 𝛴!!𝑘 + 𝛷∗ 1 −
1𝜆 𝐼!𝛴!!𝑘
= 𝛷∗ +1𝜆 𝛷!𝛴!!𝑘 − 𝛷∗𝐼!𝛴!!𝑘
= 𝛷∗ +1𝜆 𝛷!𝛴!! − 𝛷∗𝐼!𝛴!! 𝑘
= 𝛷∗ +1𝜆 𝛷! − 𝛷∗𝐼! 𝛴!!𝑘
= 𝛷∗ +1𝜆 𝛷 − 𝛷∗𝐼 !𝛴!!𝑘
On exprime !
! en fonction de 𝜇! pour ensuite l’injecter dans l’expression de 𝛷! :
1𝜆=
𝜇! − 𝑟𝑘!𝛴!!𝑘
37
Ainsi, nous réécrivons 𝛷! :
𝛷! = 𝛷∗ +1𝜆 𝛷 − 𝛷∗𝐼 !𝛴!!𝑘
= 𝛷∗ + 𝜇! − 𝑟𝑘!𝛴!!𝑘
𝛷 − 𝛷∗𝐼 !𝛴!!𝑘
= 𝛷∗ + 𝜇! 𝛷 − 𝛷∗𝐼 !𝛴!!𝑘
𝑘!𝛴!!𝑘− 𝑟
𝛷 − 𝛷∗𝐼 !𝛴!!𝑘𝑘!𝛴!!𝑘
= 𝛷∗ − 𝑟𝛷 − 𝛷∗𝐼 !𝛴!!𝑘
𝑘!𝛴!!𝑘+ 𝜇!
𝛷 − 𝛷∗𝐼 !𝛴!!𝑘𝑘!𝛴!!𝑘
Que nous pouvons également écrire de la sorte :
𝛷! = 𝛿!∗ + 𝛿!∗𝜇! avec
𝛿!∗ = 𝛷∗ − 𝑟𝛷 − 𝛷∗𝐼 !𝛴!!(𝜇 − 𝑟𝐼)(𝜇 − 𝑟𝐼)!𝛴!!(𝜇 − 𝑟𝐼)
𝛿!∗ = 𝛷 − 𝛷∗𝐼 !𝛴!!(𝜇 − 𝑟𝐼)(𝜇 − 𝑟𝐼)!𝛴!!(𝜇 − 𝑟𝐼)
La note du portefeuille réparti entre l’actif risqué et l’actif sans risque est donc une fonction linéaire de l’espérance du portefeuille 𝜇! et dépend uniquement de μ, Σ, Φ et Φ* . En faisant tendre les valeurs de μ vers 0 et +∞, nous parvenons à déterminer les bornes de 𝛷! :
lim!! →!
𝛷! = lim!! →!
𝛿!∗ = 𝛷∗
lim
!! → !𝛷! = ∞
Ainsi si 𝛿!∗ > 0 alors 𝛷! 𝜖 𝛷∗ ; +∞ et si 𝛿!∗ < 0, alors 𝛷! 𝜖 −∞ ; 𝛷∗ . Il apparaît alors que le signe de 𝛿!∗ joue un rôle essentiel. En effet, il représente le trade-off entre l’aversion au risque et les notations ESG du portefeuille reparti entre l’actif risqué et l’actif sans risque. Pour 𝛿!∗ > 0, les portefeuilles les mieux notés sont au sommet de la CMLI-ISR48, ce qui signifie que ce sont des portefeuilles avec un risque élevé et que les investisseurs averses au risque sont pénalisés. Inversement, lorsque 𝛿!∗ < 0 les portefeuilles les mieux notés sont au point le plus bas de la CMLI-ISR, ce qui signifie que ce sont des portefeuilles avec des risques plus faibles et que les investisseurs averses au risque sont avantagés.
48 Capital market line insensible à l’ISR
38
Programme de maximisation d’un investisseur sensible à l’ISR L’IS-ISR se distingue de l’II-ISR par l’ajout d’une contrainte supplémentaire à son programme de maximisation, en celle d’un score ESG minimal de répartition entre le portefeuille risqué et l’actif sans risque. Le programme de maximisation s’écrit donc de la sorte :
max𝑤!µμ + 𝑤!𝑟 − 𝜆2 𝑤!𝛴𝑤
𝑠𝑐. 𝑤!𝐼 + 𝑤! = 1
𝛷! = 𝑤𝛷! + 𝑤!𝛷∗ ≥ 𝛷! On définit 𝜆!∗ comme la valeur seuil d’aversion au risque. Si 𝛿!∗ < 0, alors plus l’espérance du portefeuille est importante, plus sa notation sera faible.
• Si 𝛷∗ > 𝛷! , alors la valeur de la borne supérieure de la notation du portefeuille 𝛷! est plus élevée que l’exigence minimale de l’investisseur. Pour que la CMLI-ISR ne soit pas modifiée, il faut que l’investisseur soit hautement averse au risque
o Si λ <𝜆!∗ , alors la CMLS-ISR49 est située en deçà de la CMLI-ISR (*) o Si λ >𝜆!∗ , alors la CMLS-ISR et la CMLI-ISR sont identiques
• Si 𝛷∗ < 𝛷! , alors la valeur de la borne supérieure de la notation du
portefeuille 𝛷! est plus faible que l’exigence minimale de l’investisseur. Les CMLI-ISR et CMLS-ISR sont alors radicalement différentes (*)
Si 𝛿!∗ > 0, alors plus l’espérance du portefeuille est importante, plus sa notation sera élevée.
• Si 𝛷∗ < 𝛷!, alors la valeur de la borne inferieure de la notation du portefeuille 𝛷! est plus faible que l’exigence minimale de l’investisseur. Pour que la CMLI-ISR ne soit pas modifiée, il faut que l’investisseur soit faiblement averse au risque
o Si λ < 𝜆!∗ , alors la CMLS-ISR et la CMLI-ISR sont identiques o Si λ > 𝜆!∗ , alors la CMLS-ISR est située en deçà de la CMLI-ISR (*)
• Si 𝛷∗ > 𝛷!, alors la valeur de la borne inferieure de la notation du portefeuille
𝛷! est plus élevée que l’exigence minimale de l’investisseur. Les CMLI-ISR et CLMS-ISR sont alors inchangées
Les (*) désignent les situations où la CMLI est affectée. Nous représentons les quatre cas par les graphiques ci-dessous :
49 Capital Market Line Sensible à l’ISR
41
Best et Grauer 50 (1990) déterminent la valeur limite de 𝜆! et donc les espérance et variance du portefeuille limite, nous le redémontrerons pas :
𝜆!∗ = 𝑘!𝛴!! 𝛷 − 𝛷∗𝐼
𝛷0 − 𝛷∗𝐼
𝜆!∗ = (𝜇 − 𝑟𝐼)!𝛴!! 𝛷 − 𝛷∗𝐼
𝛷0 − 𝛷∗𝐼
𝐸!∗ = 𝑟 + 1𝜆!∗ 𝑘!𝛴!!𝑘
𝐸!∗ = 𝑟 + 1𝜆!∗ 𝜇 − 𝑟𝐼 !𝛴!! 𝜇 − 𝑟𝐼
𝑉!∗ = 1𝜆!∗
! 𝑘!𝛴!!𝑘
𝑉!∗ =
1𝜆!∗
! 𝜇 − 𝑟𝐼!𝛴!! 𝜇 − 𝑟𝐼
50 Best, M. et Grauer, R. 1990. On the sensitivity of mean-variance efficient portfolios to change in asset means: some analytical and computational results
42
B) THÉORIE DES RENDEMENTS SOCIAUX Du moment que les notes ESG sont disponibles, l’application du model étudié plus haut ne présente aucune difficulté. En effet, il ne s’agit au final que d’appliquer une contrainte supplémentaire au modèle d’espérance-variance de Markowitz51 (1952), en celle d’une note ESG minimum sur le portefeuille, en posant l’hypothèse que cette dernière correspond à la somme pondérée des notes ESG de chacun des actifs du portefeuille. Toutefois, ce modèle ne mesure l’utilité de l’investisseur tire de son portefeuille ISR qu’en terme financier. Le modèle que nous présentons ci-dessous est tiré des travaux de Dorfleitner, Leidl et Reeder52 sur la théorie des rendements sociaux. Bien que les auteurs l’appliquent à la microfinance, elle trouve tout à fait une application au domaine de l’investissement socialement responsable. Fondements de la théorie : Pour comprendre les fondements de cette théorie, il convient de discuter de ce qui distingue un investisseur ISR d’un investisseur insensible à l’ISR. En plaçant dans un portefeuille d’actifs, un investisseur classique a pour but de faire fructifier son épargne. Sa finalité est donc purement financière. Lorsque qu’investisseur décide de placer son épargne dans un fond ISR, il espère certes une certaine rentabilité financière, mais il jouit également du fait de savoir qu’il finance des projets qui ont un impact positif sur l’environnement, la communauté, le salariat et la société dans son ensemble, à défaut de pourvoir s’engager au quotidien. Cela lui procure donc une utilité supplémentaire, qu’il conviendrait de considérer dans son choix de portefeuille. Ainsi le point de départ du modèle des rendements sociaux est de considérer que l’utilité d’un investisseur ISR ne provient pas seulement des rendements financiers des actifs qu’il détient mais également de l’impact que ses placements ont sur la société. C’est que l’on désigne par rendements sociaux. La théorie des rendements sociaux a donc pour but d’aller au delà d’une simple optimisation à la Markowitz1 après screening négatif et/ou positif que les auteurs considèrent comme un exemple du concept de rationalité limitée de Simon53. En effet l’investisseur n’étant pas en possession des informations, ni des capacités cognitives pour mesurer l’impact de son investissement, il s’en voit obligé de réduire son univers d’investissement avant d’optimiser les actifs subsistants, plutôt que de résoudre le problème dans sa complexité initiale. Nature des rendements sociaux : Dans le cadre des travaux de Dorfleitner, Leidl et Reeder (2010)52, aucune méthode de mesure objective n’est mentionnée. Toutefois les auteurs considèrent que les rendements sociaux suivent un processus stochastique. Deux raisons expliquent cette hypothèse: d’une part, les rendements sociaux sont imparfaitement mesurables et d’une autre, le comportement des entreprises émettrices de titres à
51 Markowitz, H. 1952. Portfolio Selection 52 Dorfleitner G. Liedl, M. Reeder,J. 2010. Theory of social returns in portfolio choice with application to microfinance 53 Simon, H. 1947, Administrative Behaviour: a Study of Decision-Making Processes in Administrative Organization
43
l’égard des trois dimensions E,S et G peut varier d’une période d’investissement à une autre.
a) Modèle théorique à 5 paramètres Nous considérons l’univers suivant :
• N titres décrits par le couple de rendements financiers (mesurés en termes monétaires) et rendements sociaux (mesurés en termes non-monétaires) (𝑅! , 𝑆!)
• Un investissement à une période tel que pour Vo, capital de départ en T= 0, nous avons en T=1 un rendement financier Vo(1 + Ri) et un rendement social VoSi pour chaque actif
• 𝜇!! , 𝜎!! ,𝜎!!!! : espérance de rendements financiers d’un actif, sa variance, et sa covariance avec le rendement financier d’un autre actif
• 𝜇!! , 𝜎!! ,𝜎!!!! : espérance de rendements sociaux d’un actif, sa variance, et sa covariance avec les rendements sociaux d’un autre actif
• 𝜎!!!! : covariance, dite intra-actif, entre les rendements financiers et sociaux d’un même actif
• 𝜎!!!! : covariance, dite inter-actifs, entre les rendements financiers et sociaux de deux différents actifs
Nous définissons les matrices suivantes :
• 𝑥 = [𝑥!, 𝑥!,… , 𝑥!] : vecteur des poids (tel que 𝑥!!!!! = 1)
• 𝜇! = [𝜇!! , 𝜇!! ,… , 𝜇!!] : vecteur des espérances de rendements financiers • 𝛴! : matrice (N,N) des covariances des rendements financiers
𝛴! =𝜎!!!! … 𝜎!!!!⋮ ⋱ ⋮
𝜎!!!! … 𝜎!!!!
• 𝜇! = [𝜇!! , 𝜇!! ,… , 𝜇!!] : vecteur des espérances de rendement sociaux
• 𝛴! : matrice (N,N) des covariances des rendements sociaux
𝛴! =𝜎!!!! … 𝜎!!!!⋮ ⋱ ⋮
𝜎!!!! … 𝜎!!!!
• 𝛴!" : matrice (N,N) des covariances entre rendements sociaux et rendements
financiers Les covariances intra-actif sont situées sur la diagonale de la matrice 𝛴!", les covariances inter-actifs sont à l’extérieur
𝛴!" =𝜎!!!! … 𝜎!!!!⋮ ⋱ ⋮
𝜎!!!! … 𝜎!!!!
Par souci de clarification, nous reproduisons le schéma des auteurs détaillant l’ensemble des covariances utilisées par le modèle :
44
Figure 17. Ensemble des covariances entre deux actifs54 Nous définissons les relations suivantes au niveau du portefeuille :
• Le rendement financier du portefeuille : 𝑅! = 𝑥!!!!! 𝑅!
• Le rendement social du portefeuille : 𝑆! = 𝑥!!!!! 𝑆!
• L’espérance de rendements financiers du portefeuille : 𝜇!! = 𝑥!!
!!! 𝜇!! • La variance des rendements financiers du portefeuille : 𝜎!!
! = 𝑥′𝛴!𝑥 • L’espérance de rendements sociaux du portefeuille : 𝜇!! = 𝑥!!
!!! 𝜇!! • La variance des rendements sociaux du portefeuille : 𝜎!!
! = 𝑥′𝛴!𝑥 • La covariance entre les rendements financiers et rendements sociaux du
portefeuille : 𝜎!!!! = 𝑥′𝛴!"𝑥 La fonction d’utilité de l’investisseur s’écrit comme il suit :
𝑈 = 𝛽!𝜇!! + 𝛽!𝜇!! − 𝛽!𝜎!!! − 𝛽!𝜎!!
! − 𝛽!𝜎!!!! Des rendements financiers et sociaux élevés augmentent l’utilité de l’investisseur. Un risque sur les rendements financiers et sur les rendements sociaux et leur corrélation heurtent son utilité. En étudiant la valeur des coefficients 𝛽 nous constatons que lorsque : - 𝛽! = 𝛽! = 𝛽! = 0 : nous retrouvons l’équation d’utilité du modèle de Markowitz (1952)55 - 𝛽! = 𝛽! = 𝛽! = 0 : nous sommes dans le cas d’un investisseur de type « quaker56 », à savoir un fanatique de l’ISR dont l’utilité n’est procurée que par les rendements sociaux 54 Dorfleitner G. Liedl, M. Reeder,J. 2010. Theory of social returns in portfolio choice with application to microfinance 55 Markowitz, H. 1952. Portfolio Selection 56 En référence à la Société Religieuse des Amis (Quakers en anglais), mouvement religieux aux Etats-Unis, souvent cité comme les initiateurs de l’ISR
45
- 𝛽! = 𝛽! = 0 : nous sommes dans le cas d’un investisseur dit extrinsèquement motivé, tel que défini par Sen57 (1987), à savoir un investisseur dont l’utilité liée aux rendements sociaux ne provient que de l’espérance des rendements sociaux 𝜇!! et non de leur variation entre deux périodes. Concrètement, il s’agit de l’investisseur dont l’utilité provient du fait d’informer ses pairs du caractère ISR de ses choix d’investissement - 𝛽! ≠ 𝛽! ≠ 𝛽! ≠ 𝛽! ≠ 𝛽! ≠ 0 : nous sommes dans le cas d’un investisseur dit intrinsèquement motivé, tel que défini par Sen6 (1987), à savoir un investisseur dont l’utilité dépend non seulement de l’espérance des rendements sociaux mais également de leur variation au cours du temps Le programme d’optimisation est donc le suivant : max𝑈 = 𝛽!𝜇!! + 𝛽!𝜇!! − 𝛽!𝜎!!
! − 𝛽!𝜎!!! − 𝛽!𝜎!!!!
= 𝛽! 𝑥!
!
!!!
𝜇!! + 𝛽! 𝑥!
!
!!!
𝜇!! − 𝛽! 𝑥!
!
!!!
𝑥! 𝜎!!!!
!
!!!
– 𝛽! 𝑥!
!
!!!
𝑥!
!
!!!
𝜎!!!! − 𝛽! 𝑥!
!
!!!
𝑥! 𝜎!!!!
!
!!!
𝑠𝑐. 𝑥!
!
!!!
= 1
Pour ce résoudre ce programme, nous passons par la méthode du Lagrangien :
𝐿 𝑥, 𝜆 = 𝛽! 𝑥!
!
!!!
𝜇!! + 𝛽! 𝑥!
!
!!!
𝜇!! − 𝛽! 𝑥!
!
!!!
𝑥! 𝜎!!!!
!
!!!
– 𝛽! 𝑥!
!
!!!
𝑥!
!
!!!
𝜎!!!! − 𝛽! 𝑥!
!
!!!
𝑥! 𝜎!!!!
!
!!!
− 𝜆 𝑥!
!
!!!
− 1
La condition de premier ordre s’écrit ainsi pour chaque actif i : 𝛿𝐿 𝑥, 𝜆𝛿𝑥!
= 𝛽!𝜇!! + 𝛽!𝜇!! − 2𝛽! 𝑥! 𝜎!!!!
!
!!!
– 2𝛽! 𝑥!
!
!!!
𝜎!!!! − 𝛽! 𝑥! 𝜎!!!!
!
!!!
+ 𝑥! 𝜎!!!!
!
!!!
− 𝜆
𝛿𝐿 𝑥, 𝜆𝛿𝑥!
= 0
𝜆 = 𝛽!𝜇!! + 𝛽!𝜇!! − 2𝛽! 𝑥! 𝜎!!!!
!
!!!
– 2𝛽! 𝑥!
!
!!!
𝜎!!!! − 𝛽! 𝑥! 𝜎!!!!
!
!!!
+ 𝑥! 𝜎!!!!
!
!!!
Pour la contrainte :
𝛿𝐿 𝑥, 𝜆𝛿𝜆
= 0
⇔ 𝛽! 𝑥!
!
!!!
𝜇!! + 𝛽! 𝑥!
!
!!!
𝜇!! − 𝛽! 𝑥!
!
!!!
𝑥! 𝜎!!!!
!
!!!
– 𝛽! 𝑥!
!
!!!
𝑥!
!
!!!
𝜎!!!! − 𝛽! 𝑥!
!
!!!
𝑥! 𝜎!!!!
!
!!!
− 𝑥!
!
!!!
− 1 = 0
57 Sen, A. 1987. On ethics and economics
46
Nous posons :
• 𝑥∗, la solution à ce problème d’optimisation :
𝑥∗ = [𝑥!∗, 𝑥!∗,… , 𝑥!∗ , 𝜆]
• 𝑦 le vecteur de la somme de rendements financiers et sociaux avec une colonne supplémentaire de 1
𝑦 = 𝛽!𝜇!! + 𝛽!𝜇!!, ,… ,𝛽!𝜇!! + 𝛽!𝜇!! , 1
• M comme la somme des matrices 𝛴!",𝛴! auxquelles on rajoute une colonne
et une ligne de 0 pour les contraintes et la matrice 𝛴! à la quelle nous rajoutons une colonne et une ligne de 1
On écrit 𝛴!! ,𝛴!! ,𝛴!"! :
𝛴!! =
2β3σR1R1! 2β3σR1RN
1! " ! !
2β3σRNR1! 2β3σRNRN
11 ! 1 0
!
"
#####
$
%
&&&&&
𝛴!! =
2β4σ S1S1! 2β4σ S1SN
0! " ! !
2β4σ SNS1! 2β4σ SNSN
00 ! 0 0
!
"
#####
$
%
&&&&&
𝛴!"! =
β5 σR1S1+σ S1R1( ) ! β5 σR1SN
+σ S1RN( ) 0! " ! !
β5 σRNS1+σ SNR1( ) ! β5 σRNSN
+σ SNRN( ) 00 ! 0 0
!
"
######
$
%
&&&&&&
Et leur somme 𝑀 :
𝑀 =
2β3σR1R1+2β4σ S1S1
+β5 σR1S1+σ S1R1( ) ! 2β3σR1RN
+2β4σ S1SN+β5 σR1SN
+σ S1RN( ) 1" # " "
2β3σRNR1+2β4σ SNS1
+β5 σRNS1+σ SNR1( ) ! 2β3σRNRN
+2β4σ SNSN+β5 σRNSN
+σ SNRN( ) 11 ! 1 0
!
"
######
$
%
&&&&&&
47
Résolution du modèle : Si M est inversible, la solution à ce problème est la suivante :
𝑥∗ = 𝑀!!𝑦 Nous le démontrons en multipliant les deux termes de l’équation précédente par M :
𝑀𝑥∗ = 𝑀𝑀!!𝑦 ⟺ 𝑀𝑥∗ = 𝑦 Prenons un exemple. Nous multiplions 𝑥∗ par la première ligne de M. on obtient : 𝑥! 2𝛽!𝜎!!!! + 𝛽!𝜎!!!! + 𝛽!(𝜎!!!! + 𝜎!!!!) +⋯+ 𝑥! 2𝛽!𝜎!!!! + 𝛽!𝜎!!!! + 𝛽!(𝜎!!!! + 𝜎!!!!) + 𝜆 En comparant cette expression à celle de l’égalisation de la condition du premier ordre du lagrangien à 0, nous pouvons écrire que : 𝑥! 2𝛽!𝜎!!!! + 𝛽!𝜎!!!! + 𝛽!(𝜎!!!! + 𝜎!!!!) +⋯+ 𝑥! 2𝛽!𝜎!!!! + 𝛽!𝜎!!!! + 𝛽!(𝜎!!!! + 𝜎!!!!) + 𝜆 = 𝛽!𝜇!! + 𝛽!𝜇!!
Ce qui vérifie bien la relation 𝑀𝑥∗ = 𝑦 et donc, si M est inversible, également l’égalité 𝑥∗ = 𝑀!!𝑦. Interprétation de la solution dans l’espace : Dans l’espace, l’ensemble des solutions dépend du quintuple ( 𝛽!,𝛽!,𝛽!,𝛽!,𝛽!) . Toutefois, aucun outil informatique ne permet de représenter les solutions du modèle dans ℛ!. Dans ce qui suit, nous simplifions le modèle de sorte à pouvoir le représenter avec les outils informatiques existants.
48
b) Modèle théorique simplifié à trois paramètres
Nous faisons maintenant l’hypothèse que les rendements sociaux sont déterministes. Ceci revient à considérer le modèle à 3 paramètres suivant. L’utilité de l’investisseur s’écrit maintenant de la sorte :
𝑈 = 𝛽!𝜇!! + 𝛽!𝜇!! − 𝜎!!!
soit avec 𝛽! = 𝛽! = 0. Les auteurs normalisent le dernier paramètre tel que 𝛽! = 1. En étudiant la valeur des coefficients 𝛽 nous constatons que lorsque : - 𝛽! = 𝛽! = 0, l’investisseur est uniquement averse au risque - 𝛽! = 0, l’investisseur est uniquement sensible aux rendements sociaux - 𝛽! = 0, l’investisseur est uniquement sensible aux rendements financiers Le programme de maximisation est donc le suivant :
max𝑈 = 𝛽!𝜇!! + 𝛽!𝜇!! − 𝜎!!!
= 𝛽! 𝑥!
!
!!!
𝜇!! + 𝛽! 𝑥!
!
!!!
𝜇!! − 𝑥!
!
!!!
𝑥! 𝜎!!!!
!
!!!
𝑠𝑐. 𝑥!
!
!!!
= 1
Avec 𝑀 inversible, on réutilise la solution trouvée précédemment :
𝑥∗ = 𝑀!!𝑦 Afin d’exprimer les solutions 𝑥!, nous réécrivons la matrice 𝑀 qui est maintenant composée uniquement par de la matrice 𝛴!! :
𝑀 = 𝛴!! =
2β3σR1R1! 2β3σR1RN
1! " ! !
2β3σRNR1! 2β3σRNRN
11 ! 1 0
!
"
#####
$
%
&&&&&
Si M est inversible, nous écrivons 𝑀!! comme il suit :
𝑀!! = 𝐾 =𝑘!,! ⋯ 𝑘!,!!!⋮ ⋱ ⋮
𝑘!!!,! ⋯ 𝑘!!!,!!!
49
Résolution du modèle : Ce qui permet de réécrire la solution au problème d’optimisation :
𝑥∗ = 𝐾𝑦 Prenons un exemple. Nous calculons la valeur de 𝑥!∗ :
𝑥!∗ = (𝛽!𝜇!! + 𝛽!𝜇!!) 𝑘!,!!
!!!
Ainsi, pour chaque i compris entre 1 et N, la solution à ce problème d’optimisation est la suivante :
𝑥!∗ = 𝑘!,!!
!!! 𝛽!𝜇!! + 𝛽!𝜇!! + 𝑘!,!!!
Interprétation de la solution dans l’espace : Il existe de nos jours des outils informatiques permettant de représenter graphiquement la solution à notre modèle. Nous reproduisons ci-dessous celle que les auteurs présentent :
Figure 18. Représentation graphique des solutions au modèle simplifié
50
Cette représentation en 3 dimensions correspond à la représentation dans le plan de la frontière efficiente de Markowitz58. Des auteurs59 travaillant sur les problèmes d’optimisation tri-critères ont octroyé le nom de « non-dominated surface » à ce résultat, soit la « surface non dominée » ou encore « surface efficiente ».
58 Markowitz, H. 1952. Portfolio Selection 59 Utz,S. Wimmer,M. Hirschberger,M. et Steuer,R. 2014, Tri-criterion inverse portfolio optimization with application to socially responsible mutual funds
51
III – Application : tentative de structuration d’un portefeuille ISR
A) CHOIX DES TITRES Bien que notre méthode s’applique à n’importe quel type d’actif, nous choisissons de travailler sur un portefeuille d’actions. Nous prenons le S&P Global 100 par les raisons suivantes : 1 – Il fournit une diversification internationale avec plus 11 pays représentés 2 – Il fournit une diversification sectorielle avec 10 différents secteurs dont 5 secteurs dont les pondérations dépassent les 10% 3 - La composition du S&P 100 a été relativement stable sur la période considérée 4 - Avec les 100 entreprises le composant, le nombre compagnies à étudier pour la réalisation du screening négatif s’avère raisonnable 5 - Enfin il est plus aisé de trouver les données ESG nécessaires au scoring de grandes capitalisations opérant à l’international que celle de mid ou small caps Nous réalisons des extractions Bloomberg [Ticker : SPX] de prix daily des entreprises du S&P 100 entre le 31 Décembre 2004 et le 31 Décembre 2014, ce qui représente 10 années de cotations et 2500 données. L’étude de l’échantillon révèle les anomalies suivantes : 1 - Le S&P 100 sur la période ci-dessus est composé de 102 titres au lieu de 100, avec les titres Royal Dutch Shell et Google apparaissant par deux fois. Ceci s’explique par les stock splits réalisés par ces deux entreprises, le 30 Juin 1997 pour Royal Dutch Shell60 et le 3 Avril 2014 pour Google61. Pour ne pas fausser nos calculs des matrices de variance covariances, nous excluons le deuxième titre Google. Nous conservons toutefois les deux titres Royal Dutch Shell. 2 - Les cotations pour les titres suivant commencent tardivement :
Titre Date de début de cotation dans l’extraction
Premières données disponibles
Seven & i Holdings Co Ltd 31/08/2005 06/05/1999 Texas Instruments Inc 02/01/2012 01/06/1972
Philip Morris International Inc 14/03/2008 14/03/2008 GDF Suez 07/07/2005 15/07/2005
Twenty-First Century Fox Inc 23/12/2008 11/03/1996 Nous n’avons pas de données pour GDF Suez avant le 15/07/2005, ainsi nous décidons de repousser la date initiale au 15/07/2005. La cotation du titre Philip Morris International commençant réellement plus tard, nous décidons de l’exclure. Quant aux autres titres, nous complétons les données manquantes grâce à Yahoo Finance. Ainsi, du fait de l’exclusion de Phillip Morris et du deuxième titre de Google, notre échantillon se compose de 100 titres entre le 15/07/2005 et le 31/12/2014, ce qui représente 2363 données. L’ensemble des prix extraits se retrouve dans la page Prix du fichier Excel. 60 http://www.shell.com/global/aboutshell/investor/shareholder-information/unification-archive/rd-archive/share-capital-history.html 61 https://www.stocksplithistory.com/google/
52
B) SCREENING NÉGATIF En nous basons sur les travaux de Barnett et Salomon (2006)62, ainsi que ceux de Capelle-Blancard et Monjon (2012)63, nous laissons le choix à l’investisseur parmi 7 filtres dont un filtre transversal. Ces filtres ont été choisis du fait de leur récurrence dans les papiers de recherches étudiés. Bloomberg dispose depuis Mai 2014 d’une connexion à l’agence indépendante de recherche en ISR néerlandaise Sustainalytics. En plus de fournir des scores ESG, des indicateurs de momentum, un suivi des controverses entourant les entreprises, cette fonction Bloomberg permet d’identifier l’appartenance de chaque entité émettrice à une certaine business line parmi 11 telles que le nucléaire, le tabac etc. Malheureusement, nous n’avons pas réussi à obtenir l’accès à cette fonction sur les terminaux utilisés. Nous avons donc effectué nos recherches au cas par cas sur internet en utilisant des mots clés tels que « tax avoidance», « child labour », « animal testing » ou encore « nuclear » pour faire remonter des résultats susceptibles de nous aider à déterminer si l’entreprise passait chacun des filtres ci-dessus.
Type Filtre Détail Secteur
Nombre de
titres exclus
Thématiques
Produits socialement nocifs Alcool, tabac Alimentaire, Bien
de consommation 2
Pornographie Production et/ou
diffusion de support à caractère
pornographique
Communication, divertissement 1
Implication dans des scandales financiers
Fraude et/ou évasion fiscale,
spéculation Financier 30
Activités dangereuses pour l’environnement
Nucléaire, armes biologiques, pétrochimie,
armement de guerre Energie, industriel 17
Tests sur animaux Expérimentation,
maltraitance avérée sur des animaux
Pharmaceutique, Cosmétique 21
Travail des enfants Travail avéré de mineurs dans la
supply chain Industriel 15
Transversaux UN Global Compact Charter
Ratification ou non de la charte 42
Figure 19. Récapitulatif des filtres que nous utilisons
62 Barnett, M.L. et Salomon, R.M. 2006. Beyond dichotomy: the curvilinear relationship between social responsibility and financial performance 63 Capelle-Blancard,G. et Monjon,S. 2012. The performance of socially responsible funds: does the screening process matter?
53
En ce qui concerne le filtre transversal, le site internet de la charte UN Global Compact 64 propose un moteur de recherche sur l’ensemble des organisations participantes. Il nous a donc suffit de chercher les entreprises les unes après les autres. Dans l’avant dernière colonne du tableau ci-dessus, nous rendons compte des secteurs d’activités les plus heurtés par l’application de ces filtres. En appliquant chacun des filtres, nous comptabilisons le nombre d’entreprises exclues. Le choix de l’ensemble des filtres par l’utilisateur réduit l’environnement d’investissement à 23 entreprises émettrices de titres. Ainsi nous suggérons l’utilisation de soit 1 à 2 filtres ou de 4 à 5 filtres, 3 étant selon Capelle-Blancard et Monjon65 le nombre seuil à partir duquel le screening négatif a un impact positif sur le la performance au sein des fonds ISR français. Sur la feuille « Interface » du fichier Excel, nous laissons à l’utilisateur le choix d’appliquer ou non chacun des filtres. Dans la feuille « Filtres », sont disposés en colonnes les filtres et en lignes les titres. Pour les filtres thématiques, nous attribuons la valeur de 1 à chaque entreprise émettrice ne passant pas le filtre et 0 sinon. Pour le filtre transversal, nous attribuant 1 à toute entreprise n’ayant ratifié la charte et 0 sinon. Le module VBA « FILTRE » contient deux procédures qui permettent d’effectuer le screening négatif. Pour commencer, la Sub SuppFiltres se charge de reproduire dans la feuille « FILTRES CONSERVES » la table présente dans la feuille « FILTRES » en retirant les colonnes associées aux filtres ecartés par l’utilisateur. Ainsi nous conservons à chaque utilisation la table originale des filtres par entreprise émettrice. Nous en copions le code ci-dessous66. Dans un deuxième temps, la Sub Filtre se charge de préserver dans les feuilles « PRIX CONSERVES » et « NOTES CONSERVEES » les entreprises ne passant au travers des filtres spécifiés par l’utilisateur, et ce à partir des feuilles « Prix » et « Notes » qui restent inchangées. Nous copions également le code de cette macro ci dessous.
64 https://www.unglobalcompact.org/participants/search 65 Capelle-Blancard,G. et Monjon,S. 2012. The performance of socially responsible funds: does the screening process matter? 66 La coloration pour cette macro et des suivantes est realisée grâce au site http://charles.racaud.free.fr/code-syntaxing/
54
Option Explicit Option Base 1 Sub SuppFiltres() '%%%%%%%%%%%%%%%%%%%%%%%%%%%DESCRIPTION %%%%%%%%%%%%%%%%%%%%%%%%%%%% 'CETTE MACRO A POUR BUT DE RETIRER DE LA FEUILLLE "FILTRES CONSERVES", LES FILTRES NON CONSERVES PAR L'UTILISATEUR DANS SES CHOIX SUR L'INTERFACE '%%%%%%%%%%%%%%%%%%%%%%% DECLARATION DES VARIABLES %%%%%%%%%%%%%%%%%%%%%%% Dim ws_F, ws_FC As Worksheet 'Feuilles des filters et des filtres conserves Dim ws_Int As Worksheet 'Feuille de l'interface ou sont choisis les filtres Dim nbfiltres As Double Dim i, j As Integer '%%%%%%%%%%%%%%%%%%%%% AFFECTATION DES VARIABLES %%%%%%%%%%%%%%%%%%%%%%%%% Set ws_F = ThisWorkbook.Worksheets("Filtres") Set ws_FC = ThisWorkbook.Worksheets("Filtres conserves") Set ws_Int = ThisWorkbook.Worksheets("Interface") '%%%%%%%%% %%COPIE DES DONNEES DE LA FEUILLE "FILTRES" A LA FEUILLE "FILTRES CONSERVES" %%%%%%%% ws_FC.Cells.ClearContents ws_FC.Cells.ClearFormats ws_F.Activate ws_F.Cells.Select Selection.Copy ws_FC.Range("A1").PasteSpecial (xlPasteAll) nbfiltres = ws_FC.Cells(2, Columns.Count).End(xlToLeft).Column - 1 '%%%%%%%%%%%%%%%%%%%%%%%% SUPPRESSION DES FILTRES %%%%%%%%%%%%%%%%%%%%%%%% j = 2 'Boucle sur les filtres thematiques For i = 1 To nbfiltres - 1 If ws_Int.Cells(14 + i, 16).Value = "Non" Or ws_Int.Cells(14 + i, 16).Value = "Non" Then ws_FC.Columns(j).Delete nbfiltres = nbfiltres - 1 Else j = j + 1 End If Next i 'Condition sur le filtre transversal If ws_Int.Cells(22, 16).Value = "Non" Then ws_FC.Columns(nbfiltres + 1).Delete End If ‘%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Sub
55
Sub Filtre() '%%%%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%% 'CETTE MACRO A POUR BUT DE RETIRER DES FEUILLES "PRIX CONSERVES" ET "NOTES CONSERVEES", LES TITRES NE PASSANT PAS LES FILTRESNEGATIFS CHOISIS PAR L'UTILISATEUR 'POUR CE FAIRE, NOUS PARCOURONS LA FEUILLE "FILTRES CONSERVES" QUI NE COMPORTE QUE LES FILITRES CHOISIS PAR L'UTILISATEUR 'LA PREMIERE BOUCLE EST UNE BOUCLE SUR LES FILTRES 'LA DEUXIEME (IMBRIQUEE) EST UNE BOUCLE SUR TITRES. SI UN TITRE NE PASSE PAS LE FILTRE, LA LIGNE QUI EST ASSOCIEE DANS LES FEUILLES "FILTRES CONSERVES" ET "NOTES CONSERVEES" ET LA COLONNE ASSOCIEE DANS LA FEUILLE "PRIX CONSERVES" SONT SUPPRIMEES. '%%%%%%%%%%%%%%%%%%%%%% DECLARATION DES VARIABLES %%%%%%%%%%%%%%%%%%%%%%% Dim ws_P, ws_PC As Worksheet 'Feuilles des prix et des prix conserves Dim ws_N, ws_NC As Worksheet 'Feuille des notes et des notes conservées Dim ws_F, ws_FC As Worksheet 'Feuille des filtres et des filtres conserves Dim ws_Exp2 As Worksheet 'Feuille des rendements et notes ou nous copions les notes conservees Dim nbtitre As Double 'Nombre de titres encore sur la feuille Dim nbper As Double 'Nombre de periodes sur l'historique des prix Dim nbfiltres As Double 'Nombre de filtres Dim i, j As Integer '%%%%%%%%%%%%%%%%%%%%% AFFECTATION DES VARIABLES %%%%%%%%%%%%%%%%%%%%%%%%% Set ws_P = ThisWorkbook.Worksheets("Prix") Set ws_PC = ThisWorkbook.Worksheets("Prix Conserves") Set ws_N = ThisWorkbook.Worksheets("Notes") Set ws_NC = ThisWorkbook.Worksheets("Notes Conservees") Set ws_F = ThisWorkbook.Worksheets("Filtres") Set ws_FC = ThisWorkbook.Worksheets("Filtres Conserves") Set ws_Exp2 = ThisWorkbook.Worksheets("Rendements et Notes") nbper = ws_P.Cells(Rows.Count, 1).End(xlUp).Row - 1 nbfiltres = ws_F.Cells(2, Columns.Count).End(xlToLeft).Column - 1 '%%%%%%%%%%%%%%%%%%%%%%%%% COPIE DES DONNEES %%%%%%%%%%%%%%%%%%%%%%%%%% 'De la feuille "PRIX" a la feuille "PRIX CONSERVES" ws_PC.Cells.ClearContents ws_PC.Cells.ClearFormats ws_P.Activate ws_P.Cells.Select Selection.Copy ws_PC.Range("A1").PasteSpecial (xlPasteAll) 'De la feuille "NOTES" a la feuille "NOTES CONSERVEES" ws_NC.Cells.ClearContents ws_NC.Cells.ClearFormats ws_N.Activate ws_N.Cells.Select Selection.Copy ws_NC.Range("A1").PasteSpecial (xlPasteAll)
56
'%%%%%%%%%%%%%%%%%%%%% APPLICATION DES FILTRES %%%%%%%%%%%%%%%%%%%%%%%%% 'Boucle sur les filtres thematique For j = 1 To nbfiltres nbtitre = ws_FC.Cells(Rows.Count, 1).End(xlUp).Row -2
'On recalcule le nombre de titres restant nbfiltres = ws_FC.Cells(2, Columns.Count).End(xlToLeft).Column - 1 If nbfiltres = 0 Then Exit For End If For i = 1 To nbtitre 'Boucle sur les titres If nbtitre = 0 Then 'Cas où il ne reste plus aucun titre Exit For End If If ws_FC.Cells(i + 2, j + 1).Value = 1 Then ws_FC.Rows(i + 2).Delete ws_PC.Columns(i + 1).Delete ws_NC.Rows(i + 2).Delete i = i - 1 nbtitre = nbtitre - 1 End If Next i Next j '%%%%%%%%%%%%%%%%%%%% REPORTS DES NOTES SUR LA FEUILLE %%%%%%%%%%%%%%%%%%%% ws_Exp2.Cells(1, 3).Value = "Notes ESG" ws_Exp2.Cells(2, 3).Resize(nbtitre, 1).Value = ws_NC.Cells(3, 12).Resize(nbtitre, 1).Value '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Sub
57
C) SCORING a) Choix des sous-critères Pour créer notre système de scoring, nous utilisons la fonction ESG Risk Scoreboard de Bloomberg. Cette fonction donne accès à plusieurs sources d’informations, relatives à chacune des dimensions E, S et G, susceptibles d’être utilisées pour attribuer une note a chaque entreprise.
Mnemonic Description Code ESG ESG_DISCLOSURE_SCORE ESG Disclosure Score (RX317)
E
ENVIRON_DISCLOSURE_SCORE Environmental Disclosure Score (RX374)
DIRECT_CO2_EMISSIONS Direct CO2 Emissions (Th Tonnes) (ES001)
TOTAL_GHG_EMISSIONS Total GHG Emissions (Th Tonnes) (ES005)
NOX_EMISSIONS Nitrogen Oxide Emissions (Th Tonnes) (ES007)
SO2_EMISSIONS Sulphur Dioxide Emissions (Th Tonnes) (ES008)
CARBON_MONOXIDE_EMISSIONS Carbon Monoxide Emissions (Th Tonnes) (ES010)
ENERGY_CONSUMPTION Total Energy Consumption (MWh) (ES014)
TOTAL_WATER_USE Total Water Use (ES016)
TOTAL_WASTE Total Waste (Th Tonnes) (ES020)
S
SOCIAL_DISCLOSURE_SCORE Social Disclosure Score (RX375)
NUMBER_EMPLOYEES_CSR Number of Employees - CSR (ES043)
EMPLOYEE_TURNOVER_PCT Employee Turnover % (ES044)
PCT_EMPLOYEES_UNIONIZED % Employees Unionized (ES045)
PCT_WOMEN_EMPLOYEES % Women in Workforce (ES047)
PCT_WOMEN_MGT % Women in Management (ES046)
PCT_MINORITY_EMPLOYEES % Minorities in Workforce (ES049)
PCT_MINORITY_MGT % Minorities in Management (ES048)
WORK_ACCIDENTS_EMPLOYEES Workforce Accidents - Employees (ES050)
LOST_TIME_ACCIDENTS Lost Time from Accidents (ES051)
FATALITIES_EMPLOYEES Fatalities - Employees (ES053)
COMMUNITY_SPENDING Community Spending (ES055)
G
GOVNCE_DISCLOSURE_SCORE Governance Disclosure Score (RX376)
BOARD_SIZE Size of the Board (ES061)
INDEPENDENT_DIRECTORS Number of Independent Directors (ES062)
BOARD_DURATION Board Duration (Years) (ES064)
BOARD_MEETINGS_PER_YR Number of Board Meetings for the Year (ES065)
BOARD_MEETING_ATTENDANCE_PCT Board Meeting Attendance % (ES066)
POLITICAL_DONATIONS Political Donations (ES067)
RD_EXPENDITURES_PER_CASH_FLOW R&D Expenditures per Cash Flow (RX248)
ACTUAL_NET_INCOME_PER_EMPLOYEE Actual Net Income per Employee (RX167)
CASH_FLOW_PER_EMPLOYEE Actual Cash Flow per Employee (RX245)
%_OF_NON-EXECUTIVE_DIR_ON_BRD Percentage of Non-Executive Directors on Board (ES285)
PCT_INDEPENDENT_DIRECTORS % Independent Directors (ES063)
58
%_WOMEN_ON_BOARD % Women on Board (ES096)
PERCENTAGE_OF_FEMALE_EXECUTIVES Percentage of Female Executives (ES291)
BOARD_OF_DIRECTORS_AGE_RANGE Board of Directors Age Range (ES296)
BOARD_AVERAGE_AGE Board Average Age (ES097)
BOARD_MEETING_ATTENDANCE_PCT Board Meeting Attendance % (ES066)
IND_DIRECTORS_BRD_MTG_ATTEND_% Independent Directors Board Meeting Attendance % (ES298)
%_OF_IND_DIRECTORS_ON_AUDIT_CMTE Pct of Independent Directors on Audit Committee (ES301)
AUDIT_COMMITTEE_MEETING_ATTEND_% Audit Committee Meeting Attendance Percentage (ES304)
%_OF_IND_DIRECTORS_ON_COMP_CMTE % of Ind Directors on Compensation Committee (ES307)
COMPENSATION_CMTE_MTG_ATTEND_% Compensation Committee Meeting Attendance % (ES311)
%_OF_COMP_ADV_FEES_PD_TO_COM_ADV % of Compensation Advisory Fees Paid to Comp Adv (ES328)
%_OF_IND_DIRECTORS_ON_NOM_CMTE % of Ind Directors on Nomination Committee (ES314)
%_POISON_PILL_TRIG_THRESHOLD % Poison Pill Trigger Threshold (ES177)
Figure 20. Ensemble des critères fournis par l’ESG Risk Scoreboard Nous choisissons les critères ci-dessous :
Dimension E Dimension S Dimension G
Sous-critère 1
TOTAL_GHG_EMISSIONS (ES005) Emissions de gaz à effets de serre en milliers de tonnes
SOCIAL_DISCLOSURE_SCORE (RX375) Score Bloomberg entre 0 et 100 de la transparence à l’égard de la dimension social
GOVNCE_DISCLOSURE_SCORE (RX376) Score Bloomberg entre 0 et 100 de la transparence à l’égard de la gouvernance
Sous-critère 2
ENERGY_CONSUMPTION (ES014) Consommation d’énergie en milliers de mégawatt heure
PCT_WOMEN_MGT (ES046) Pourcentage de femme au sein du management
PCT_INDEPENDENT_DIRECTORS (ES063) Pourcentage de directeurs indépendants au sein du conseil d’administration
Sous-critère 3
TOTAL_WASTE (ES020) Quantité totale des déchets engendrés en milliers de tonnes
COMMUNITY_SPENDING (ES055) Dépenses en millions de dollars consacrées à des projets bénéficiant à la communauté
BOARD_MEETING_ATTENDANCE_PCT (ES066) Taux de participation aux conseils d’administration
Nous nous sommes attachées à choisir des sous-critères qui permettent la comparaison des entreprises entre-elles. Par exemple, au lieu de choisir le nombre de directeurs indépendants pour la dimension gouvernance, nous choisissons un sous-critère qui rapporte le précèdent au nombre total de directeurs de l’entreprise. Toutefois, du fait du manque de données, nous avons du renoncer à deux de nos critères de départ pour la dimension Social : le pourcentage d’employés issus des minorités au sein du management (PCT_MINORITY_MGT - ES048) que nous remplaçons par le pourcentage de femmes au sein du management et le nombre d’accident recensé par an (WORK_ACCIDENTS_EMPLOYEES – ES050) que nous comptions rapporter au nombre d’employés (NUMBER_EMPLOYEES_CSR - ES043).
59
A défaut de trouver un meilleur sous-critère, nous choisissons le score de transparence établi par Bloomberg pour la dimension Social. Dans l’idéal, nous aurions voulu laisser à l’utilisateur la possibilité de spécifier les sous-critères qu’il trouvait le plus importants. Toutefois, le manque de données pour certains critères et les retraitements manuels que nous décrivons par la suite représentait un travail conséquent, sans plus grande valeur ajoutée. b) Traitement des données manquantes Afin de traiter les données manquantes, nous suivons la méthode préconisée par De Brito, Desmartin, Lucas-Leclin, Perrin (2005)67, qui nous rapportons ci-dessous : « S’il [l’asset manager] considère le manque d’information comme une incertitude inacceptable, il pourra par exemple donner la valeur minimale (éventuellement zéro) dans son système de scoring. S’il considère que l’absence d’information n’est pas préjudiciable sur le fond, il pourra attribuer une autre valeur (par exemple le score moyen de ce critère, en attendant de pourvoir un jour obtenir l’information manquante. Cette convention de scoring sur l’information manquante a une importance particulière. En pénalisant systématiquement les absences d’information, le classement final sera biaisé vers le bas, et aucune distinction ne sera faite entre manque d’information et pratiques réelles déficientes ». On commence par calculer des statistiques présentées dans le tableau ci-dessous sur les données renseignées (moyenne, écart-type, variance, minimum, maximum et différents quantiles). Ceci nous permet d’avoir une idée globale sur les données et d’avoir un support pour compléter les informations non disponibles. Pour la dimension Environnement, nous essayons de voir si les données renseignées pour des entreprises du même secteur appartiennent au même quantile. Ceci-ci étant assez bien vérifié, nous attribuons les quantiles suivants à chaque secteur pour chacun des sous-critères :
Secteur Financier Media, divertissement
Grande distribution, Cosmétique et Pharmaceutique
Télécommunication Industriel Automobile Energie
Quantile
5%
20%
50%
55%
60%
75%
85%
Compte tenu de leurs réputations et leurs activités, nous faisons exception à cette règle pour quatre entreprises :
o Unilever : nous attribuons la même valeur que Nestlé o Google : nous attribuons le quantile de 50% pour l’émission des déchets o Saint-Gobain : nous attribuons le quantile de 85% pour l’émission des
déchets o Mc Donald’s : nous attribuons le quantile de 85% pour l’émission des déchets
Pour la dimension Social, nous appliquons la médiane aux sous-critères « % de femmes dans le management » et « Communauté », les valeurs moyennes pour ces sous-critères étant très élevées du fait de valeurs maximales extrêmes. Une approche par secteur aurait été inappropriée pour ces critères, car l’activité ne conditionne pas nécessaire le pourcentage de femmes au sein du management ou les choix des entreprises en terme. En ce qui concerne le sous-critère « Transparence », nous souhaitions attribuer une valeur nulle, qui aurait donner lieu à un score de 0. Toutefois, le descriptif Bloomberg pour le sous-critère «SOCIAL_DISCLOSURE_SCORE» spécifie que l’absence de données peut être due au
67 De Brito, C. Desmartin, J.P. Lucas-Leclin, V. Perrin, F. 2005, L’investissement socialement responsible, p.132
60
fait que l’entreprise n’est pas suivie par une agence. Afin de ne pas pénaliser les entreprises, nous leur attribuons le quantile le plus faible et non une valeur nulle. Enfin pour la dimension Gouvernance, nous procédons de la même manière que précédemment en attribuant au sous-critère « Transparence » le quantile le plus faible pour les données non renseignées et la médiane pour le sous-critère « % de directeurs indépendants ». Pour le sous-critère « Présence aux CA », nous constatons que les valeurs pour chaque quantiles sont plutôt élèves. Pour avantager les entreprises divulguant l’information, nous attribuons une valeur de quantile 30%, soit plus faible que la moyenne et la médiane, mais qui reste plutôt élevée.
63
c) Attribution de notes par sous-critères : Apres le retraitement manuel des données manquantes, nous recalculons les mêmes statistiques que précédemment pour tous les titres. Ces statistiques sont présentées dans le tableau suivant. Nous nous servons de ce tableau pour attribuer un score à chaque sous-critère de chaque titre en fonction de l’appartenance de la donnée qui est associée à un intervalle. Nous utilisons les quantiles 20%, 40%, 60%, 80% et 100% pour construire 5 paliers. Nos scores sont des nombres entiers qui vont de 1 à 5. Notons que les scores par pallier pour les sous-critères de la dimension Environnement diffèrent de ceux attribués pour les dimensions Social et Gouvernance. Il est évident qu’on doit, par exemple, pénaliser les plus grands émetteurs de gaz à effet de serre et avantager les entreprises avec le plus grand nombre de directeurs indépendants. Un tableau récapitule les scores attribués par paliers pour chaque critère. Une macro Sub Scores, du module « PONDERATION_DES_CRITERES » réalise ce scoring en comparant simplement les valeurs de la feuille « ESG EXTRACT MODIFIE » pour chaque sous-critère aux valeurs des paliers présentes plus bas sur la même feuille. Enfin elle affiche le score attribué sur la feuille « NOTES ». Nous copions ci-dessous le code de cette macro.
Sub Scores() '%%%%%%%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION %%%%%%%%%%%%%%%%%%%%%% 'CETTE MACRO A POUR BUT D'ATTRIBUER UNE NOTE ENTRE 1 ET 5 A CHAQUE SOUS CRITERE POUR CHACUN DES TITRES DE LA LISTE 'LA MACRO PARCOURT CHAQUE COLONNE DE LA FEUILLE "ESG EXTRACT MODIFIE" TITRE PAR TITRE ET COMPARE CHAQUE VALEUR AUX QUANTILES 20%, 40%, 60%, 80%, 100% ET ATTRIBUE LA NOTE CORRESPONDANT A L'APPARTENANCE '%%%%%%%%%%%%%%%%%%%%%%% DECLARATION DES VARIABLES %%%%%%%%%%%%%%%%%%% Dim ws_ESGM As Worksheet 'Feuille de l'exctract ESG modifie Dim ws_N As Worksheet 'Feuille des notes Dim i, j, k As Double '%%%%%%%%%%%%%%%%%%%%%% AFFECTATION DES VARIABLES %%%%%%%%%%%%%%%%%%%% 'Affectation des feuilles Set ws_ESGM = ThisWorkbook.Worksheets("ESG EXTRACT MODIFIE") Set ws_N = ThisWorkbook.Worksheets("NOTES")
64
Dans le tableau suivant nous rapportons l’ensemble des statistiques relatives aux scores calculés pour chaque sous-critère.
'%%%%%%%%%%%%%%%%%%%%%%% DIMENSION ENVIRONNEMENT %%%%%%%%%%%%%%%%%%%%%% For j = 1 To 3 'Boucle sur les sous-‐criteres environnement For i = 1 To 100 'Boucle sur les titres If ws_ESGM.Cells(i + 2, j + 1).Value < ws_ESGM.Cells(113, j + 1).Value Then 'If pour les quantiles ws_N.Cells(i + 2, j + 1).Value = 5 ElseIf ws_ESGM.Cells(i + 2, j + 1).Value < ws_ESGM.Cells(117, j + 1).Value Then ws_N.Cells(i + 2, j + 1).Value = 4 ElseIf ws_ESGM.Cells(i + 2, j + 1).Value < ws_ESGM.Cells(121, j + 1).Value Then ws_N.Cells(i + 2, j + 1).Value = 3 ElseIf ws_ESGM.Cells(i + 2, j + 1).Value < ws_ESGM.Cells(125, j + 1).Value Then ws_N.Cells(i + 2, j + 1).Value = 2 ElseIf ws_ESGM.Cells(i + 2, j + 1).Value >= ws_ESGM.Cells(125, j + 1).Value Then ws_N.Cells(i + 2, j + 1).Value = 1 End If Next i Next j '%%%%%%%%%%%%%%%%%% DIMENSION SOCIAL ET GOUVERNANCE %%%%%%%%%%%%%%%%%%%%%% For j = 4 To 9 'Boucle sur les sous-‐criteres social et gouvernance For i = 1 To 100 'Boucle sur les titres If ws_ESGM.Cells(i + 2, j + 1).Value < ws_ESGM.Cells(113, j + 1).Value Then 'If pour les quantiles ws_N.Cells(i + 2, j + 1).Value = 1 ElseIf ws_ESGM.Cells(i + 2, j + 1).Value < ws_ESGM.Cells(117, j + 1).Value Then ws_N.Cells(i + 2, j + 1).Value = 2 ElseIf ws_ESGM.Cells(i + 2, j + 1).Value < ws_ESGM.Cells(121, j + 1).Value Then ws_N.Cells(i + 2, j + 1).Value = 3 ElseIf ws_ESGM.Cells(i + 2, j + 1).Value < ws_ESGM.Cells(125, j + 1).Value Then ws_N.Cells(i + 2, j + 1).Value = 4 ElseIf ws_ESGM.Cells(i + 2, j + 1).Value >= ws_ESGM.Cells(125, j + 1).Value Then ws_N.Cells(i + 2, j + 1).Value = 5 End If Next i Next j End Sub
67
d) Pondération des critères et sous-critères par la méthode Fuzzy-AHP Nous appliquons étape par étape la méthode décrite dans la partie II. Etape 1 : Hiérarchisation des critères et sous-critères Figure 25. Structure hiérarchique d’un modèle AHP, appliqué à notre notation ESG
68
Etapes 2 et 3 : Nous effectuons des comparaisons par paires ou « pair-wise comparisons » pour déterminer les calculs des poids Dans l’interface, l’utilisateur spécifie ses préférences entre chaque dimension, et entre chaque sous-critère des dimensions. Dans la feuille « POIDS CRITERES », les matrices sont remplies par des chiffres renvoyant à des fuzzy numbers. Les matrices se présentent de la sorte : Niveau 1 :
Dimension E Emission de gaz à effet de serre
Consommation d’énergie Déchets engendrés Poids normalisé
Emission de gaz à effet de serre 1 5 9 0.73
Consommation d’énergie 5!! 1 3 0.19
Déchets engendrés 9!! 3!! 1 0.08
Dimension S Transparence S Femmes dans le management
Dépense en faveur de la communauté Poids normalisés
Transparence S 1 3 3!! 0.27
Femmes dans le management 3!! 1 7!! 0.10
Dépense en faveur de la communauté 3 7 1 0.63
Dimension G Transparence G Directeurs indépendants (%)
Présence au conseil
d’administration Poids normalisés
Transparence G 1 3!! 3 0.28
Directeurs indépendants (%) 3 1 5 0.60
Présence au conseil d’administration 3!! 5!! 1 0.12
Niveau 2 :
Critères E S G Poids normalisés E 1 3 7 0.62 S 3!! 1 5 0.31
G 7!! 5!! 1 0.07
Ci-dessous, nous copions le code des fonctions permettant de calculer en fuzzy.
69
Function reciprocal(N As Integer) '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 'Fonction permettant de trouver la r_ciproque d'un fuzzy number. Chaque nombre correspond à une réponse de l'investisseur dans l'interface. La fonction qui suit permet de traduire ces réponses en nombres fuzzy '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Dim reciproc As Integer If N = 1 Then reciproc = 9 ElseIf N = 2 Then reciproc = 8 ElseIf N = 3 Then reciproc = 7 ElseIf N = 4 Then reciproc = 6 ElseIf N = 5 Then reciproc = 5 ElseIf N = 6 Then reciproc = 4 ElseIf N = 7 Then reciproc = 3 ElseIf N = 8 Then reciproc = 2 ElseIf N = 9 Then reciproc = 1 End If reciprocal = reciproc '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Function
Function Sumf(a As Variant, N As Variant) '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ' Cette fonction permet de calculer la somme de deux fuzzy number triangulaires selon les règles de calcul exposées dans le support écrit '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Dim Sommef As Variant Dim i As Double ReDim Sommef(1, 3) For i = 1 To 3 Sommef(1, i) = a(1, i) + N(1, i) Next i Sumf = Sommef '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Function
70
Function Multf(a As Variant, N As Variant) '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 'Cette fonction permet de calculer la produit de deux fuzzy number triangulaires selon les règles de calcul expos_es dans le m_moire '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Dim Mult As Variant Dim i As Double ReDim Mult(1, 3) For i = 1 To 3 Mult(1, i) = a(1, i) * N(1, i) Next i Multf = Mult '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Function
Function Invf(a As Variant) '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ' Fonction qui permet de calculer l'inverse d'un fuzzy number triangulaire selon les règles de calcul exposées dans le support papier '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Dim Div As Variant Dim i As Double ReDim inv(1, 3) For i = 1 To 3 inv(1, i) = 1 / a(1, 3 - i + 1) Next i Invf = inv '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Function
71
Function Powerf(a As Variant, N As Double) '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 'Cette fonction permet de calculer un fuzzy-‐number triangulaire élevé à la puissance N , selon les règles de calcul exposées dans le support papier '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Dim Power As Variant Dim i As Double ReDim Power(1, 3) For i = 1 To 3 Power(1, i) = a(1, i) ^ N Next i Powerf = Power '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Function
Function Defuzzf(a As Variant) '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 'Cette fonction permet de "défuzzier" un fuzzynumber triangulaire (le transformer en un réél) selon les règles de calcul exposées dans le support papier '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Dim defuzz As Double defuzz = ((a(1, 1) + 2 * a(1, 2) + a(1, 3))) / 4 Defuzzf = defuzz End Function
72
Function fuzzy(N As Variant) '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ' Fonction qui traduit les r_ponses de l'investisseur en fuzzy numbers triangulaires. ' Une fois que l'investisseur donne sa r_ponse, un nombre entre 1 et 9 est attribue la réponse. ' La fonction fuzzy permet d'associer à chacun de ces nombres un fuzzynumber triangulaire selon l'échelle linguistique de Saaty '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Dim M As Variant ReDim M(1, 3) If N = 5 Then M(1, 1) = 1 M(1, 2) = 1 M(1, 3) = 3 ElseIf N = 6 Then M(1, 1) = 1 M(1, 2) = 3 M(1, 3) = 5 ElseIf N = 7 Then M(1, 1) = 3 M(1, 2) = 5 M(1, 3) = 7 ElseIf N = 8 Then M(1, 1) = 5 M(1, 2) = 7 M(1, 3) = 9 ElseIf N = 9 Then M(1, 1) = 7 M(1, 2) = 9 M(1, 3) = 9 ElseIf N = 1 Then M(1, 1) = 1 / 9 M(1, 2) = 1 / 9 M(1, 3) = 1 / 7 ElseIf N = 2 Then M(1, 1) = 1 / 9 M(1, 2) = 1 / 7 M(1, 3) = 1 / 5 ElseIf N = 3 Then M(1, 1) = 1 / 7 M(1, 2) = 1 / 5 M(1, 3) = 1 / 3 ElseIf N = 4 Then M(1, 1) = 1 / 5 M(1, 2) = 1 / 3 M(1, 3) = 1 End If fuzzy = M '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Function
Function Divf(a As Variant, N As Variant) '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 'Fonction qui permet de calculer la quotient de deux fuzzy-‐number triangulaires selon les règles de calcul exposées dans le support papier '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Dim Div As Variant Dim i As Double ReDim Div(1, 3) For i = 1 To 3 Div(1, i) = a(1, i) / N(1, 3 - i + 1) Next i Divf = Div '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Function
73
La macro Sub Criteria_weights réalise les calculs nécessaires à l’obtention des poids finaux et les affiche dans la feuille « POIDS CRITERES », et calcule la note pondérée qu’elle affiche dans la feuille « NOTES ». Nous en reproduisons le code ci-dessous.
Function geomeanf(a As Variant, b As Variant, c As Variant) '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 'Cette fonction permet de calculer la moyenne g_om_trique de 3 fuzzy numbers selon les règles de calcul exposées dans le mémoire. Elle prend en input les réponses de l'investisseur, qui sont, via la fonction (fuzzy), transformés en fuzzy numbers . La moyenne géométrique des fuzzy numbers obtenus est alors calculée en respectant les règles de calcul sur les fuzzy triangulaires ( d'où l'utilisation de la fonction Multf et Powerf) '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Dim fuza As Variant Dim fuzb As Variant Dim fuzc As Variant ReDim fuza(1, 3) ReDim fuzb(1, 3) ReDim fuzc(1, 3) fuza = fuzzy(a) fuzb = fuzzy(b) fuzc = fuzzy(c) Dim M As Variant Dim N As Variant ReDim M(1, 3) ReDim N(1, 3) M = Multf(Multf(fuza, fuzb), fuzc) N = Powerf(M, 1 / 3) geomeanf = N '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Function
74
Sub Criteria_weights() '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION %%%%%%%%%%%%%%%%%%%%%%%%%% 'CETTE MACRO A POUR BUT DE CALCULER, A L'AIDE DES FONCTIONS FUZZY DEFINIES DANS LE MODULE "FONCTIONS_FUZZY", LES POIDS ALLOUES A CHACUN DES CRITERES EN FONCTION DES PREFERENCES DE L'UTILISATEUR 'PAR LA SUITE NOUS CALCULONS LA NOTE ATTRIBUEE A CHACUN DES TITRES EN FONCTION DES CES POIDS QUE NOUS REPORTONS. DANS UNE COLONNE DANS LA FEUILLE DES NOTES '%%%%%%%%%%%%%%%%%%%%%%%% DECLARATION DES VARIABLES %%%%%%%%%%%%%%%%%%%%%%%%%%% Dim wsM As Worksheet 'Feuille des poids Dim ws_N As Worksheet 'Feuille des notes Dim Ev, Sv, Gv, ESGv As Variant 'Les ranges sur la feuilel de la ponderation des criteres Dim Em, Sm, Gm, ESGm As Variant 'Vecteurs des moyennes geometriques Dim Ew, Sw, Gw, ESGw As Variant 'Poids fuzzy Dim SumE, SumS, SumG, SumESG As Variant Dim Ewdef, Dwdef, Gwdef, ESGwdef As Variant 'Poids deffuzifiés Dim ESGwnorm, Ewnorm, Swnorm, Gwnorm As Variant ' Poids normalises Dim scoreE, Scores, scoreG, scoreESG As Double 'Notes par sous-‐criteres ponderés et globale ponderée Dim nbtitres As Double 'Nombre de titres sur la feuille note Dim i, j As Double '%%%%%%%%%%%%%%%%%%%%%%%%%%% AFFECTATION DES VARIABLES %%%%%%%%%%%%%%%%%%%%%%%%% 'Affectation des feuilles Set wsM = ThisWorkbook.Worksheets("Poids Criteres") Set ws_N = ThisWorkbook.Worksheets("Notes") 'Caclul du nombre de titres a noter nbtitres = ws_N.Cells(Rows.Count, 1).End(xlUp).Row - 2 'Les ranges ReDim Ev(3, 3) ReDim Sv(3, 3) ReDim Gv(3, 3) ReDim ESGv(3, 3) Ev = wsM.Range("E") Sv = wsM.Range("S") Gv = wsM.Range("G") ESGv = wsM.Range("ESG") 'Poids fuzzy ReDim Ew(3, 1) ReDim Sw(3, 1) ReDim Gw(3, 1) ReDim ESGw(3, 1) ReDim SumE(1, 3) ReDim SumS(1, 3) ReDim SumG(1, 3) ReDim SumESG(1, 3) 'Vecteurs des moyennes geometriques ReDim Em(3, 1) ReDim Sm(3, 1) ReDim Gm(3, 1) ReDim ESGm(3, 1) 'Poids defuzzifies ReDim Ewdef(3, 1) ReDim Swdef(3, 1) ReDim Gwdef(3, 1) ReDim ESGwdef(3, 1) 'Poids normalises ReDim ESGwnorm(3, 1) ReDim Ewnorm(3, 1) ReDim Swnorm(3, 1) ReDim Gwnorm(3, 1)
75
'%%%%%%%%%%%%%%%%%%%% CALCUL DES VECTEURS DES MOYENNES GEOMETRIQUES %%%%%%%%%%%%%%%%% For i = 1 To 3 Em(i, 1) = geomeanf(Ev(i, 1), Ev(i, 2), Ev(i, 3)) Sm(i, 1) = geomeanf(Sv(i, 1), Sv(i, 2), Sv(i, 3)) Gm(i, 1) = geomeanf(Gv(i, 1), Gv(i, 2), Gv(i, 3)) ESGm(i, 1) = geomeanf(ESGv(i, 1), ESGv(i, 2), ESGv(i, 3)) Next i '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CALCUL DES POIDS FUZZZY %%%%%%%%%%%%%%%%%%%%%%%% SumE = Sumf(Sumf(Em(1, 1), Em(2, 1)), Em(3, 1)) SumS = Sumf(Sumf(Sm(1, 1), Sm(2, 1)), Sm(3, 1)) SumG = Sumf(Sumf(Gm(1, 1), Gm(2, 1)), Gm(3, 1)) SumESG = Sumf(Sumf(ESGm(1, 1), ESGm(2, 1)), ESGm(3, 1)) For i = 1 To 3 Ew(i, 1) = Divf(Em(i, 1), SumE) Sw(i, 1) = Divf(Sm(i, 1), SumS) Gw(i, 1) = Divf(Gm(i, 1), SumG) ESGw(i, 1) = Divf(ESGm(i, 1), SumESG) Next i '%%%%%%%%%%%%%%%%%%%%%%%CALCUL DES POIDS DEFUZZIEFIES %%%%%%%%%%%%%%%%%%%%%%%%%%%% For i = 1 To 3 Ewdef(i, 1) = Defuzzf(Ew(i, 1)) Swdef(i, 1) = Defuzzf(Sw(i, 1)) Gwdef(i, 1) = Defuzzf(Gw(i, 1)) ESGwdef(i, 1) = Defuzzf(ESGw(i, 1)) Next i '%%%%%%%%%%%%%%%%%%%%% REPORT DES POIDS DE L'UTILISATEUR %%%%%%%%%%%%%%%%%%%%%%%%%%% wsM.Range("ESG_wdef").Value = ESGwdef wsM.Range("E_wdef").Value = Ewdef wsM.Range("S_wdef").Value = Swdef wsM.Range("G_wdef").Value = Gwdef '%%%%%%%%%%%%%%%%%%%%%%%%%% REPORT DES POIDS NORMALISES %%%%%%%%%%%%%%%%%%%%%%%%% For i = 1 To 3 ESGwnorm(i, 1) = ESGwdef(i, 1) / WorksheetFunction.Sum(ESGwdef) Ewnorm(i, 1) = Ewdef(i, 1) / WorksheetFunction.Sum(Ewdef) Swnorm(i, 1) = Swdef(i, 1) / WorksheetFunction.Sum(Swdef) Gwnorm(i, 1) = Gwdef(i, 1) / WorksheetFunction.Sum(Gwdef) Next i wsM.Range("ESG_wnorm").Value = ESGwnorm wsM.Range("E_wnorm").Value = Ewnorm wsM.Range("S_wnorm").Value = Swnorm wsM.Range("G_wnorm").Value = Gwnorm '%%%%%%%%%%%%%%%%%%%%%%%%% CALCUL DE LA NOTE PONDEREE %%%%%%%%%%%%%%%%%%%%%%%%%% For j = 1 To nbtitres 'Boucle sur les titres scoreE = 0 Scores = 0 scoreG = 0 scoreESG = 0 For i = 1 To 3 ‘Calcul des notes par criteres par chaque titre scoreE = scoreE + Ewnorm(i, 1) * ws_N.Cells(j + 2, i + 1).Value Scores = Scores + Swnorm(i, 1) * ws_N.Cells(j + 2, i + 4).Value scoreG = scoreG + Gwnorm(i, 1) * ws_N.Cells(j + 2, i + 7).Value Next i 'Calcul de la note totale ESG pour le titre et report sur la feuille des notes scoreESG = ESGwnorm(1, 1) * scoreE + ESGwnorm(2, 1) * Scores + ESGwnorm(3, 1) * scoreG ws_N.Cells(j + 2, 12).Value = scoreESG Next j '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Sub
76
E) CHOIX DE L’ACTIF SANS RISQUE Pour le choix de l’actif sans risque nous nous tournons vers une obligation d’Etat. Bloomberg fournit un classement ESG des pays grâce à la fonction ESG Country Strategic Risk : Country Analysis. Ce classement se base sur une liste de critères similaires à ceux du tableau présenté précédemment. La Suède arrive en tête de se classement. Nous choisissons donc une obligation du gouvernement Suédois à 10 ans, dont la moyenne des taux est de 2,89% sur la période considérée, soit un taux quotidien de 0,011%. Nous nous basons également sur son classement de n.1 sur les cinq dernières années pour lui attribuer la note maximale de 5. F) FONCTIONNEMENT GLOBAL DU FICHIER EXCEL ET DU CODE VBA Avant de passer à la partie optimisation sur Matlab, il est essentiel d’expliquer l’utilisation du fichier Excel dont le but est de créer les fichiers à importer dans Matlab. Tout d’abord, l’utilisateur est invité à se rendre sur la feuille « INTERFACE » pour y renseigner : - Son aversion au risque - Son espérance de rendements minimum - Sa note ESG minimum pour l’optimisation sans actif sans risque - Sa note ESG minimum pour l’optimisation avec actif sans risque - Son choix des filtres qu’il souhaite appliquer, choisir « oui » si l’on souhaite appliquer un filtre - Ses préférences entre chaque dimension et entre chaque sous-critère de chaque dimension - Le chemin où seront exportés les fichiers importés par matlab. Les valeurs du taux de l’actif sans risque et de sa note ESG ne sont pas à renseigner à moins de disposer d’informations cohérentes avec notre méthodologie. Le lancement de l’exportation par la procédure Main fait successivement appel aux macros suivantes : - Scores qui calcule les scores par sous-critères pour chaque titre de la feuille « NOTES » - Criteria_weights qui attribue par la méthode des fuzzy, un poids à chacun des sous-critères de chaque dimension, puis à chacune des dimensions entre elles. Les pondérations peuvent être consultées sur la feuille « POIDS CRITERES ». Enfin, cette macro calcule la note en pondérant les scores par sous critères puis par dimensions pour chaque titres avant de les afficher dans la colonne L de la feuille « NOTES » - SuppFiltres supprime de la feuille « FILTRES CONSERVES » les filtres non pris en compte par l’utilisateur. - Filtre parcourt l’ensemble des titres présents sur la feuille « FILTRES CONSERVES » et retire des feuilles « PRIX CONSERVES » et « NOTES CONSERVEES » ceux ne passant pas les filtres spécifiés. Elle copie également au passage le vecteurs des notes de la feuille « NOTES CONSERVEES » à la feuille « Rendements et Notes » - Rendements calcule d’abord les rendements pour l’ensemble du S&P100 à partir de la feuille « PRIX » puis les conserve dans la feuille à exporter « Rendements SNP ». Par la suite, elle réalise la même opération pour les titres. Les rendements journaliers sont conservés dans la feuille à exporter « Series Rendements », et le vecteur des rendements moyens est ajouté dans la feuille « Rendements et Notes ». Nous en reproduisons le code ci-dessous.
77
Sub Rendements() '%%%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION %%%%%%%%%%%%%%%%%%%%%%%%%%%% ' ON REPORTE LES RENDEMENTS PAR TITRE SUR LA FEUILLE A EXPORTER DANS MATLAB POUR FACILITER LA CONSTRUCTION DE LA MATRICE DE VARIANCE -‐COVARIANCE 'ON CONSTRUIT PAR LA MEME OCCASSION LE VECTEUR DE RENDEMENTS MOYENS (DEUXIEME COLONNE) '%%%%%%%%%%%%%%%%%%%%% DECLARATION DES VARIABLES %%%%%%%%%%%%%%%%%%%%% Dim ws_PC As Worksheet 'Feuille des prix conserves Dim ws_P As Worksheet 'Feuille des prix Dim ws_Exp1, ws_Exp2, ws_Exp3 As Worksheet 'Feuille des rendements du SNP100, rendements et notes, series rendements Dim i, j As Double 'Compteurs Dim nbtitre, nbtitreC, nbper As Double 'Nombre de titres du SNP, de titres conserves et de periodes '%%%%%%%%%%%%%%%%%%%%%%% AFFECTATION DES VARIABLES %%%%%%%%%%%%%%%%%%% Set ws_PC = ThisWorkbook.Worksheets("Prix Conserves") Set ws_P = ThisWorkbook.Worksheets("Prix") Set ws_Exp1 = ThisWorkbook.Worksheets("Rendements SNP") Set ws_Exp2 = ThisWorkbook.Worksheets("Rendements et Notes") Set ws_Exp3 = ThisWorkbook.Worksheets("Series Rendements") nbper = ws_PC.Cells(Rows.Count, 1).End(xlUp).Row - 1 nbtitre = ws_P.Cells(1, Columns.Count).End(xlToLeft).Column - 1 nbtitreC = ws_PC.Cells(1, Columns.Count).End(xlToLeft).Column - 1 '%%%%%%%%%%%%%%%%%%%% PRE MISE EN FORME DES FEUILLES %%%%%%%%%%%%%%%%%%% 'Titres de la feuille "Rendements et Notes" et date sur la feuille "Series rendements" ws_Exp2.Cells(1, 1).Resize(1, 2).Value = Array("Titre", "Rendements Moyens") ws_Exp1.Cells(1, 1).Value = "Dates" ws_Exp3.Cells(1, 1).Value = "Dates" 'Report des titres ws_Exp1.Cells(1, 2).Resize(1, nbtitre).Value = ws_P.Cells(1, 2).Resize(1, nbtitre).Value ws_Exp2.Cells(2, 1).Resize(nbtitreC, 1).Value = WorksheetFunction.Transpose(ws_PC.Cells(1, 2).Resize(1, nbtitreC).Value) ws_Exp3.Cells(1, 2).Resize(1, nbtitreC).Value = ws_PC.Cells(1, 2).Resize(1, nbtitreC).Value 'Report des dates ws_Exp1.Cells(2, 1).Resize(nbper - 1, 1).Value = ws_PC.Cells(3, 1).Resize(nbper - 1, 1).Value ws_Exp3.Cells(2, 1).Resize(nbper - 1, 1).Value = ws_PC.Cells(3, 1).Resize(nbper - 1, 1).Value '%%%%%%%%%%%%%%%%%%%%%% CALCUL DE TOUS LES RENDEMENTS %%%%%%%%%%%%%%%%%%%%%%%% For j = 1 To nbtitre For i = 1 To nbper - 1 ws_Exp1.Cells(i + 1, j + 1).Value = ws_P.Cells(i + 2, j + 1).Value / ws_P.Cells(i + 1, j + 1).Value - 1 Next i Next j '%%%%%%%%%%%%%%%%%%% CALCUL DES RENDEMENTS DES TITRES SELECTIONNES %%%%%%%%%%%%%%%% For j = 1 To nbtitreC For i = 1 To nbper - 1 ws_Exp3.Cells(i + 1, j + 1).Value = ws_PC.Cells(i + 2, j + 1).Value / ws_PC.Cells(i + 1, j + 1).Value - 1 Next i ws_Exp2.Cells(j + 1, 2) = WorksheetFunction.Average(ws_Exp3.Columns(j + 1)) Next j '%%%%%%%%%%%%%%%% FIN DU FORMATAGE DE LA FEUILLE A EXPORTER %%%%%%%%%%%%%%%%%%%%%%% ws_Exp2.Columns.AutoFit ws_Exp2.Cells(2, 2).Resize(nbtitre, 1).NumberFormat = "0.00%" ws_Exp3.Cells(2, 2).Resize(nbper - 1, nbtitre).NumberFormat = "0.00%" End Sub
78
- Format : réalise une mise en forme des feuilles à exporter et reporte dans la feuille « Présences » les paramètres renseignés par l’utilisateur sur l’interface. - Enfin le reste de la procédure main se charge de créer les quatre fichiers utilisés par Matlab et de les sauvegarder dans le dossier spécifié dans l’interface. Nous en reproduisons le code ci-dessous.
Sub Main() '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION %%%%%%%%%%%%%%%%%%%%%%%%%%% 'CETTE MACRO APOUR BUT DE FAIRE APPEL AUX DIFFERENTES MACRO ET DE CREER LES FICHIERS A UTILISER DANS MATLAB '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DECLARATION DES VARIABLES %%%%%%%%%%%%%%%%%%%% Dim Exportable1, Exportable2, Exportable3, Exportable4 As Workbook Dim ws_Exp1, ws_Exp2, ws_Exp3, ws_Exp4 As Worksheet Dim ws_Ex1, ws_Ex2, ws_Ex3, ws_Ex4 As Worksheet Dim ws_Int As Worksheet Dim Chemin As String '%%%%%%%%%%%%%%%%%%%%%%%%%%% AFFECTATION DES VARIABLES %%%%%%%%%%%%%%%%%%%%%%% Set ws_Exp1 = ThisWorkbook.Worksheets("Rendements SNP") Set ws_Exp2 = ThisWorkbook.Worksheets("Rendements et Notes") Set ws_Exp3 = ThisWorkbook.Worksheets("Series Rendements") Set ws_Exp4 = ThisWorkbook.Worksheets("Preferences") Set ws_Int = ThisWorkbook.Worksheets("INTERFACE") Chemin = ws_Int.Cells(27, 12).Value '%%%%%%%%%%%%%%%%%%%%%% NETTOYAGE DES FEUILLES A EXPORTER %%%%%%%%%%%%%%%%%%%%%%%% ws_Exp1.Cells.ClearContents ws_Exp1.Cells.ClearFormats ws_Exp2.Cells.ClearContents ws_Exp2.Cells.ClearFormats ws_Exp3.Cells.ClearContents ws_Exp3.Cells.ClearFormats ws_Exp4.Cells.ClearContents ws_Exp4.Cells.ClearFormats '%%%%%%%%%%%%%%%%%%%%%%%%%% APPEL DES DIFFERENTES SUB %%%%%%%%%%%%%%%%%%%%%%%% Call Scores Call Criteria_weights Call SuppFiltres Call Filtre Call Rendements Call Format '%%%%%%%%%%%%%%%%%%%%%%%%%%% FICHIER DES RENDEMENTS SNP %%%%%%%%%%%%%%%%%%%%%%% Set Exportable1 = Workbooks.Add Application.DisplayAlerts = False Exportable1.SaveAs Filename:=Chemin & "\RendementsSNP100.xls" Application.DisplayAlerts = True Set ws_Ex1 = Exportable1.Worksheets(1) ws_Ex1.Name = "RendementsSNP100" ws_Exp1.Activate ws_Exp1.Cells.Select Selection.Copy ws_Ex1.Activate ws_Ex1.Range("A1").PasteSpecial (xlPasteValues) ws_Ex1.Range("A1").PasteSpecial (xlPasteFormats) Exportable1.Save Exportable1.Close
79
''%%%%%%%%%%%%%%%%%%%%%% FICHIER DES RENDEMENTS ET NOTES %%%%%%%%%%%%%%%%%%%%%%%%% Set Exportable2 = Workbooks.Add Application.DisplayAlerts = False Exportable2.SaveAs Filename:=Chemin & "\RendementsEtNotes.xls" Application.DisplayAlerts = True Set ws_Ex2 = Exportable2.Worksheets(1) ws_Ex2.Name = "RendementsEtNotes" ws_Exp2.Activate ws_Exp2.Cells.Select Selection.Copy ws_Ex2.Activate ws_Ex2.Range("A1").PasteSpecial (xlPasteValues) ws_Ex2.Range("A1").PasteSpecial (xlPasteFormats) Exportable2.Save Exportable2.Close '%%%%%%%%%%%%%%%%%%%%%%%%%% FICHIER SERIES RENDEMENTS %%%%%%%%%%%%%%%%%%%%%%%%% Set Exportable3 = Workbooks.Add Application.DisplayAlerts = False Exportable3.SaveAs Filename:=Chemin & "\SeriesRendements.xls" Application.DisplayAlerts = True Set ws_Ex3 = Exportable3.Worksheets(1) ws_Ex3.Name = "SeriesRendements" ws_Exp3.Activate ws_Exp3.Cells.Select Selection.Copy ws_Ex3.Activate ws_Ex3.Range("A1").PasteSpecial (xlPasteValues) ws_Ex3.Range("A1").PasteSpecial (xlPasteFormats) Exportable3.Save Exportable3.Close '%%%%%%%%%%%%%%%%%%%%%%%%%%%% FICHIER PREFERENCES %%%%%%%%%%%%%%%%%%%%%%%%%% Set Exportable4 = Workbooks.Add Application.DisplayAlerts = False Exportable4.SaveAs Filename:=Chemin & "\Preferences.xls" Application.DisplayAlerts = True Set ws_Ex4 = Exportable4.Worksheets(1) ws_Ex4.Name = "Preferences" ws_Exp4.Activate ws_Exp4.Cells.Select Selection.Copy ws_Ex4.Activate ws_Ex4.Range("A1").PasteSpecial (xlPasteValues) ws_Ex4.Range("A1").PasteSpecial (xlPasteFormats) Exportable4.Save Exportable4.Close End Sub
80
G) OPTIMISATION SOUR MATLAB
%%%%%%%%%%%%%% IMPORTATION ET AFFECTATION DES VARAIBLES %%%%%%%%%%%%%%%% %% Feuille du SNP SNP100 = xlsread('C:\Users\Guest\Downloads\MEMOIRE\RendementsSNP100'); rdt100 = mean(SNP100); covar100 = cov(SNP100); % Feuille des titres conserves TC = xlsread('C:\Users\Guest\Downloads\MEMOIRE\RendementsEtNotes'); rdt = TC(:,1); notes = TC(:,2); % Feuille des series de rendements conserves seriesTC = xlsread('C:\Users\Guest\Downloads\MEMOIRE\SeriesRendements'); covar= cov(seriesTC); % Feuille des series des preferences preferences = xlsread('C:\Users\Guest\Downloads\MEMOIRE\Preferences'); rEsp = preferences(1,1); noteminglob= preferences(1,5); noteminrisky = preferences(1,2); rf = preferences(1,3); rfnote = preferences(1,4); aversion = preferences(1,6); %Controle prealable sur les targets de l'investisseur if rEsp > max(rdt) rEsp = max(rdt); elseif rEsp < min(rdt) rEsp = min(rdt); end if noteminrisky > max(notes) noteminrisky = max(notes); elseif noteminrisky < min(notes) noteminrisky = max(notes); end %%%%%%%%%%%%%%%% CONSTRUCTION DU PTF DE VAR MINIMUM SUR LE SNP100 %%%%%%%%%%%% %Definition du point de depart, soit une repartition equiponderee x0 = repmat(1/size(rdt100,2),size(rdt100,2), 1); %DΘfinition de la fonction objectif FE100 = @(w)(aversion*w'*covar100*w); %DΘfinition des contraintes d'egalite Aeq = ones(1,size(rdt100,2)); beq = 1; %Definition des contraintes d'inΘgalite A = [-rdt100;-eye(size(rdt100,2))]; b = [-rEsp;zeros(size(rdt100,2),1)]; %Obtention des poids poids100 = fmincon(FE100,x0,A,b,Aeq,beq); %Calcul des esperance et variance des portefeuilles rdtptf100 = rdt100*poids100; varptf100 = poids100'*covar100*poids100;
81
%%%%%%%% CONSTRUCTION DU PTF DE VAR MINIMUM SANS CONTRAINTE%%%%%%%%%%%%%%%%%% %Definition du point de depart, soit une repartition equiponderee x1 = repmat(1/size(rdt,1),size(rdt,1), 1); %DΘfinition de la fonction objectif FE = @(w)(aversion*w'*covar*w); %DΘfinition des contraintes d'egalite Aeq1 = ones(1,size(rdt,1)); beq1 = 1; %Definition des contraintes d'inΘgalite A1 = [-rdt';-eye(size(rdt,1))]; b1 = [-rEsp;zeros(size(rdt,1),1)]; %Obtention des poids poidsnSRI = fmincon(FE,x1,A1,b1,Aeq1,beq1); %Calcul des esperance et variance des portefeuilles rdtptfnSRI = poidsnSRI'*rdt; varptfnSRI = poidsnSRI'*covar*poidsnSRI; %%%%%%%%%%%%%%%%%% TESTS SELON LA METHODE DE DRUT (2010) %%%%%%%%%%%%%%%
%calcul du delta 1, coefficient directeur de l'expression de la note de %portefeuille I1 = ones(1,size(rdt,1)); I2 = ones(size(rdt,1),1); a1 = (rdt'*inv(covar)*notes)*(I1*inv(covar)*I2) - (I1*inv(covar)*rdt)*(I1*inv(covar)*notes); b1 = (I1*inv(covar)*I2)*(rdt'*inv(covar)*rdt) - (I1*inv(covar)*rdt) ^ 2; d1 = a1 / b1; %calcul de la borne de la note borne = (I1*inv(covar)*notes)/(I1*inv(covar)*I2); %calcul de l'aversion limite lambda1 = (rdt'*inv(covar)*I2)*(notes'*inv(covar)*I2) - (I1*inv(covar)*I2)*(notes'*inv(covar)*rdt); lambda2 = (notes'-noteminrisky*I1)*inv(covar)*I2; lambda0 = lambda1/lambda2;
%%%%%%%%%%% CONSTRUCTION DU PTF DE VAR MINIMUM AVEC CONTRAINTES %%%%%%%%%%%%
%Definition du point de depart, soit une repartition equiponderee x2 = repmat(1/size(rdt,1),size(rdt,1), 1); %DΘfinition de la fonction objectif FEISR = @(w)(aversion*w'*covar*w); %DΘfinition des contraintes d'egalite Aeq2 = ones(1,size(rdt,1)); beq2 = 1; %Definition des contraintes d'inΘgalite A2 = [-notes';-rdt';-eye(size(rdt,1))]; b2 = [-noteminrisky;-rEsp;zeros(size(rdt,1),1)]; %Obtention des poids poidsSRI = fmincon(FEISR,x2,A2,b2,Aeq2,beq2); %Calcul des notes, esperance et variance des portefeuilles noteptf = poidsSRI'*notes; rdtptf = poidsSRI'*rdt; varptf = poidsSRI'*covar*poidsSRI; %Comparaison avec le portefeuille sur le SNP100 [h,p] = ztest(rdtptf,rdtptf100,0.0001);
82
%%%%%%%%%%%%%%%%%%%%%%%% CONCLUSIONS %%%%%%%%%%%%%%%%%%%%%% disp('************************ETUDE DU PORTEFEUILLE SUR LE SNP100**************************'); disp('On voulait un rendement de'); disp(rEsp); disp('On a obtenu'); disp(rdtptf100);disp('et une variance de');disp(varptf100); disp('************************ETUDE DU PORTEFEUILLE SANS CONTRAINTES**************************'); disp('On voulait un rendement de'); disp(rEsp); disp('On a obtenu'); disp(rdtptfnSRI);disp('et une variance de');disp(varptfnSRI); disp('*****************************ETUDE DU PORTEFEUILLE SRI*********************************'); disp('Avec d1 egal a'); disp(d1);disp('la borne egale a'); disp(borne); disp('et l''aversion limite egale a'); disp(lambda0); if d1<0 if borne>noteminrisky if aversion < lambda0 disp('La frontiere devrait etre modifiee'); else disp('La frontiere ne devrait pas etre modifiee'); end else disp('La frontiere devrait etre modifiee en tout point'); end else if borne>noteminrisky disp('La frontiere devrait etre identique en tout point'); else if aversion <lambda0 disp('La frontiere ne devrait pas etre modifiee'); else disp('La frontiere devrait etre modifiee'); end end end disp(' '); disp('On voulait une note de'); disp(noteminrisky); disp('On a obtenu une note de'); disp(noteptf); disp('On voulait un rendement de'); disp(rEsp); disp('On a obtenu un rendement de'); disp(rdtptf);disp('et une variance de');disp(varptf); if rdtptf == rdtptfnSRI && varptf ==varptfnSRI disp('La theorie est donc verifiee!'); else disp('La theorie n''est pas verifiee'); end disp(' '); disp('On compare la performance avec celle d''un ivestissment sur le SNP100 par un test econometrique') disp('La performance sur le SNP100 est de');disp(rdtptf100); disp('et celle du portefeuille SRI est de');disp(rdtptf); if h==0 disp('la pvalue du test est de'); disp(p); disp('il n''y a pas de difference significative a 0,01%, il est preferable pour la societe d''investir dans un fond SRI'); else disp('la pvalue du test est de'); disp(p); disp('il existe une difference significative a 0,01%, il est financierement preferable d''investir sur le SNP100 brut'); end
83
Conclusion : Tout au long de notre mémoire, nous avons été amenées à travailler sur des modèles dont la complexité d’une part, et le caractère innovant, d’autre part, retardent leurs mises en pratique dans le monde professionnel. Toutefois, nous sommes convaincues de la valeur ajoutée et de la complémentarité de chacune de ces théories à celles utilisées de nos jours par les asset managers. Ainsi, le modèle Fuzzy-AHP, tel que nous l’avons présenté, permet à un investisseur incapable de quantifier en termes exactes ses préférences, d’établir un ordre de priorité entre les différents choix qui s’offrent à lui. Nous pouvons éventuellement imaginer un modèle Fuzzy-AHP qui tiendrait compte, non seulement, des préférences de l’investisseur mais aussi de l’expertise des analystes extra-financiers. De même, si nous parvenons un jour à mesurer de façon précise les rendements sociaux que procurent les actifs aux investisseurs qui les détiennent, alors la théorie de l’ISR s’en verrait profondément révolutionnée. Mieux encore, nous pouvons concevoir un modèle qui mêlerait cette théorie des rendements sociaux au modèle Fuzzy-AHP. Un investisseur serait par exemple en mesure d’utiliser ce dernier pour définir au mieux les cinq paramètres de sa fonction d’utilité et, in fine, lui permettre de structurer des portefeuilles les plus adaptés à ses préférences.
84
Bibliographie :
• Barnett, M.L. et Salomon, R.M. (2006). Beyond dichotomy: the curvilinear relationship between social responsibility and financial performance
• Berg, F., Laguiche, S. , Le Berthe, T. , Musso, A. , & Sorange, A. (March, 2014) SRI and Performance: Impact of ESG criteria in equity and bond management processes, Amundi discussion.
• Best, M. et Grauer, R. (1990). On the sensitivity of mean-variance efficient portfolios to change in asset means: some analytical and computational results
• Buckley, J.J. (1985). Fuzzy hierarchy analysis. Fuzzy Sets and Systems 17, 233-247
• Capelle-Blancard, G. et Monjon, S. (2012). The performance of socially responsible funds: does the screening process matter?
• Csutora, R. , Buckley, J.J. (1999). Fuzzy hierarchical analysis : the Lambda-Max method
• De Brito, C. Desmartin, J.P. Lucas-Leclin, V. Perrin, F. (2005), L’investissement socialement responsable
• Derwall, J. Koedijk, K. et Ter Horst, C.( 2008). Socially responsible fixed income funds
• Dorfleitner G. Liedl, M. Reeder,J. (2010). Theory of social returns in portfolio choice with application to microfinance
• Drut, B. 2010. Social responsability and mean-variance portfolio selection
• Dupré, D. Girerd-Potin, I. et Kassoua, R. (2003). Adding an ethical dimension to ethical investing
• Lee, D.D. Humphrey, J.E. Benson, K.L. et Ahn, J.Y.K. (2010). Socially responsible investment fund performance: the impact of screening intensity
• Markowitz, H. 1952. Portfolio Selection • Pankaj Gupta, P., Mehlawat, M.K., Inuiguchi, M., & Chandra, S. (2014). Fuzzy
Portfolio Optimization. Advances in Hybrid Multi-criteria Methodologies. Chapter 7, Springer, Studies in Fuzziness and Soft computing.
• Pelaez, J.I , Lamata, M.T. (2002) , A New Measure of Consistency for Positive Reciprocal Matrices, ELSEVIER.
• Renneboog, L. Ter Horst, J. et Zhang, C. (2008). The price of ethics and stakeholder governance : Evidence from socially responsible mutual funds
• Saaty, T.L (2008). Decision making with the analytic hierarchy process, Int. J. Services Sciences, Vol.1, No.1, pp.83-98
85
• Saaty, T.L (1980). The Analytic Hierarchy Process: Planning, Priority Setting, Resource Allocation”, McGraw-Hill
• Sen, A. 1987. On ethics and economics
• Simon, H. (1947), Administrative Behaviour: a Study of Decision-Making Processes in Administrative Organization
• Sharpe, W. (1964), Capital asset prices: a theory of market equilibrium under conditions of risk
• Utz,S. Wimmer,M. Hirschberger,M. et Steuer,R. 2014, Tri-criterion inverse portfolio optimization with application to socially responsible mutual funds
• Zadeh, L.A (1965). Fuzzy Sets. Information and control 8, 338-358, Department of Electrical Engineering and Electronics, Reasearch Laboratory University of California, Berkeley, California.
• Zadeh, L.A (1975). The concept of Linguistic Variables and its Application to Approximate Reasoning. Information Sciences 8, 199-249, Department of Electrical Engineering and Electronics, Reasearch Laboratory University of California, Berkeley, California.
Webographie :
• http://www.eea.europa.eu/fr
• http://www.lemonde.fr/planete/article/2014/01/22/la-commission-europeenne-propose-de-reduire-de-40-les-emissions-de-gaz-a-effet-de-serre-d-ici-a-2030_4352182_3244.html
• http://www.info-compensation-carbone.com/marche-du-carbone-reforme-europe/
• http://ec.europa.eu/clima/policies/ets/reform/index_en.htm
• http://www.info-compensation-carbone.com/
• https://www.unglobalcompact.org/participants/search