Jako badacz ekonomii lub specjalista zorientowany na finanse, nigdy nie wystarczy znać tylko jeden język. Oto dlaczego:
1) Badacze lub eksperci różnych pokoleń (pomyśl o swoim koledze, profesorze lub ludziach zajmujących wysokie stanowiska w instytucji finansowej) mają odmienny zwyczaj używania języka. Jeśli chcesz z nimi współpracować lub uczyć się od nich, naucz się ich języka komunikacji jest jedynym sposobem. Na przykład Attilio Meucci, ekspert w dziedzinie alokacji aktywów, opublikował swoją pracę tylko na forum Matlab. I większość profesorów użyje tylko Staty.
2) R nie jest doskonały, nawet jeśli jest hitem wśród naukowców lub statystyk z tego powodu, że jest bezpłatny. Tak, open source i bycie wolnym to zarówno jego dobra, jak i zła strona. Złą rzeczą jest to, że musisz bardzo dokładnie sprawdzić kod źródłowy w odniesieniu do złożonego algorytmu, np. Panel GMM w ekonometrii. Jednak Stata jest bardziej przyjazna dla użytkownika, ponieważ jest utrzymywana przez firmę i może skutecznie rozwiązać problem na podstawie opinii użytkowników, z których większość to profesorowie. O ile wiem, ekonomiści tacy jak Barro i Wooldrige używają Staty. Nie widzę powodu, dla którego nie można się nauczyć obu.
3) Ekspert R może mieć bardziej efektywną krzywą pochylenia niż inni, którzy tego nie robią. Najpierw uczę się języka R i nauczyłem się łatwo uczyć Staty na kursie ekonometrii, kiedy byłem studentem. Istota programowania jest podobna. Niektórzy mogą powiedzieć, że Stata jest łatwiejsza do nauki niż R.
Tak więc radzę wybrać języki, których potrzebujesz. Ostatnio widzę, jak profesor Sargent zaczyna uczyć się Pythona jako starszy mężczyzna w wieku około 70 lat. Myślę, że ty też możesz być o wiele młodszy jako student. Powodzenia.