Find Jobs
Hire Freelancers

Complex Fortran Simulation/Estimation Project (Economics)

$250-750 USD

完了済み
投稿日: 約9年前

$250-750 USD

完了時にお支払い
I have a project that, while it is not physics per se, could use somebody with that particular skill set when it comes to scientific computing. Of course this is not restricted to physicists. I am running into major robustness issues with my code that probably just needs a fresh set of eyes. The final output of this project would be a successful run of the program, although I imagine there could be a series of checkpoint payments along the way. I have attached the code involved. This is an economics project that estimates the parameters of a model of the labor market. The basic idea is as follows: 1. N workers start at t=0 with a random variable drawn from a parameterized distribution which is treated as the individual's ability. 2. Given this distribution of worker ability and model parameters corresponding to how this ability translates into output, firms which differ in their productivity (and therefore how much they value a given worker) open up vacancies at a cost until the expected profit of a new job opening is zero. 3. Workers are randomly selected with some probability (another set of parameters) and matched with jobs according to the distribution determined in step 2. 4. Each time period, workers transition to a new state. Workers can get a raise, change jobs, get fired for being revealed to be of low ability, or otherwise find themselves unemployed. With some probability they "die" and are replaced with fresh workers. There are state variables that dictate these transition probabilities, but an easy solution to the model has eluded me due to the complication that the firms add to the mix. 5. Given these transitions, worker states are updated and firms once again (each time period) open job vacancies given the distribution of worker states to the point that all firms have a zero expected value on an additional created vacancy. These decisions are not independent however and I have had to use gradient based methods to solve for the distribution of jobs. This has been the source of most of my problems. 6. This process iterates until convergence of the distribution of worker states and thus the distribution of firm vacancies. At this point I take the distribution of firms and begin a second simulation. 7. I simulate the career for N workers given the steady state distribution of jobs obtained from steps 1-6. I look at aggregated variables like the wage distribution at varying points in time, average unemployment durations, etc. These variables are weighted and compared to similar characteristics in the real data. 8. A loss function is used to quantify the distance between the simulated data and the actual data. 9. Original parameter values are updated and the entire process from step 1 is restarted. The process ends when the loss is sufficiently small. _________________________________________________________________ What I need: This code is currently running but the optimization is sloppy (I'm an economist) and needs to be more robust to a greater range of parameter values. I need to be able to get a set of parameter values minimizing the simplified loss function I have specified right now. Right now I am just getting errors for many parameter combinations because the algorithm I wrote to solve for the job vacancy distribution is simply not working. You may continue with what I have or if there is something obvious I have missed and the steady state distribution can be solved for in a simpler way I would be happy to hear about that as well. I have attached all code for the simulation as well as an earlier paper that exposits the model if it would help your understanding of the model. The primary code is structured as follows: [login to view URL] - initial parameters and bounds, calls solution algorithm [login to view URL] - parallel accelerated random search algorithm over parameter values minimizing the loss function [login to view URL] - contains all modules relating to the model solution, simulations, and loss function
プロジェクト ID: 7064524

プロジェクトについて

12個の提案
リモートプロジェクト
アクティブ 9年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
Hello, Thank you for inviting me to your project. I am a researcher myself, mathematician and scientific programmer. I solve optimization problems on a current basis in my work (although the fields may not be economics, the mathematical models behind are similar to this one). See for instance, my program that finds an optimum location [login to view URL] On freelancer.com I worked on several statistics/probability projects as well, for instance https://www.freelancer.com/projects/3365322.html https://www.freelancer.com/projects/Visual-Basic-Matlab-Mathematica/Mathematical-Routine-Translation-Fortran.html For some reason freelancer.com displays non-accurate info, I actualy worked on 35+ projects here, please see https://www.freelancer.ca/u/Anca24.html I hope I can complete the job in one week. Adrian.
$400 USD 10日以内
5.0 (4 レビュー)
3.5
3.5
この仕事に12人のフリーランサーが、平均$483 USDで入札しています
ユーザーアバター
A proposal has not yet been provided
$280 USD 10日以内
4.9 (27 レビュー)
4.9
4.9
ユーザーアバター
Professional software with experience in FORTRAN , AND OTHER PROGRAMMING LANGUAGES LIKE C,MATLAB, HERE.................I HAVE 37 YEARS OF EXPERIENCE...............i HAVE TEAM OF STUDENT WHO CAN WORK AT $11/HR RATE ..........ANDi CHARGE $55/HR FOR MY TIME
$763 USD 10日以内
4.3 (20 レビュー)
4.6
4.6
ユーザーアバター
Hi there! I am a doctoral research scholar working in the broad area of engineering at the Indian Institute of Technology (IIT) Delhi. I have prior experience in using FORTRAN for scientific purposes. I used to decode, alter and sometimes convert them to MATLAB, which is more convenient for most of the mathematical problems. I will be glad to provide you my valuable service. Thank you. Warm regards, Naseef U.
$555 USD 10日以内
5.0 (2 レビュー)
2.4
2.4
ユーザーアバター
A proposal has not yet been provided
$250 USD 10日以内
4.0 (1 レビュー)
2.2
2.2
ユーザーアバター
A proposal has not yet been provided
$722 USD 10日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
hi. i have first degree in math and physics and now working on my master. can i do it in python instead of fortran?
$250 USD 7日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
I am a mechanical engineering PhD student, with more than 10 years of experience in fortran programming and scientific computation. I am also familiar with different parallelization methods (MPI and OpenMP). I will take a look at your code and articles, and would really appreciate it if you would consider me for this project.
$333 USD 10日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
Please share which part of the code should I work on first, to be considered add 10% or above. .... and then we further proceed fire tray of the program. Waiting for your response. Regards, Danish Rehman
$556 USD 5日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
I have experience programming and with numerical methods as physicist working in mathematical and engineering problems.
$350 USD 10日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
La propuesta todavía no ha sido proveída
$555 USD 2日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

UNITED STATESのフラグ
London, United States
5.0
1
お支払い方法確認済み
メンバー登録日:7月 10, 2012

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。