Find Jobs
Hire Freelancers

Agent-based model in Python

$30-250 USD

Closed
Posted almost 4 years ago

$30-250 USD

Paid on delivery
I am currently writing a paper in which I'm trying to develop an agent-based model that describes the process of language acquisition throughout the EU. I have a database from a survey from which I sample to get agents with the following properties: 1) country of residence; 2) nationality(ies); 3) age; 4) age when they finished education; 5) mother tongue(s); 6) profession (one of eight categories); 7) living condition (countryside, small city or big city); 8) first, second and third foreign language (if any) and related level of fluency (from 1, basic, to 3, very good). Agents have an additional property, whose value depends on their mother tongue(s). Based on their native language, each agent takes on a vector of values that defines the linguistic proximity between their native language and all official languages of simulated environment. At the beginning, no agents is learning a foreign language. Their status is "not learning". After the first iteration, agents start learning a language with a certain probability p and switch their status from "not learning" to "learning". At every time step, an agent learns the language she picks, that is, her level of fluency in that language increases. The speed at which she acquires competences in that language (that is, the speed at which her level in that language increases from 0 to 3) depends directly on the proximity between the language that she is trying to learn and the closest language among her native language(s) and the foreign language(s) in which she is fully proficient. The shorter the distance between the two languages, the less the number of time steps required by the agent to reach proficiency in the new language. When the agent has reached proficiency, she switches her status back to "not learning" and the process starts again. Every agent is programmed to be able to learn up to three foreign languages in total, including the ones that she already knows from the get-go. When asked to pick a new language to learn, agents can use one of three strategies: 1) they can pick the language that is closer to their native language, that is, the language they will learn in the shortest amount of time; 2) they can pick the language that has the highest number of native (L1) and non-native (L2) speakers; 3) a combination of strategies 1 and 2, that is, they can pick a language close to their own and having a relatively high number of L1 and L2 speakers. During the simulation, the model updates and keeps track of a number of values. It keeps track of the total number of L1 and L2 speakers of every language. This information is crucial and affects the model in two ways. At the micro level, it affects individual agents' decision about the language they should learn, if they are using strategies 2 or 3 in the list above. At the macro level, this information is necessary for the system to establish the OWLs of the language regimes. Indeed, the three regimes consider, respectively, the one, three or six most spoken languages. The model keeps track of the level of disenfranchisement, which is a direct consequence of the language regime. Finally, the model keeps track of the individual properties of the agents, with a view to identifying the socio-demographic categories most likely to be disenfranchised.
Project ID: 25749068

About the project

7 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average $156 USD for this job
User Avatar
Hi I am a full stack developer with over 5 years of experience in web development and project management. My passion tends to land on progressive web application development using React, Angular, and other advanced JavaScript frameworks. I also take great care & interest in creating APIs and take a position in back-end development with my strong experience with Node.JS and NoSQL or relational databases with complex taxonomies. Our skill... ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ * Advanced JavaScript frameworks - Angular, React/Redux, Vue/Vuex, Svelte * Mobile App Development Experience - Ionic, React Native, Angular, Svelte Native * General web technologies - HTML5, CSS3(SASS/LESS/SCSS), Bootstrap(Twitter bootstrap), jQuery * Languages - JavaScript ES6/7, TypeScript, GoLang, Elixir - In back-end development, ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ * Node.js frameworks - Express, Loopback, Koa * PHP MVC frameworks - Laravel, Symfony * Python frameworks - Flask, Django * Ruby on Rails, ASP.NET MVC/Core, Phoenix - Other ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ * Agile Software Development * Test Driven Development: Mocha/Chai, Protractor, Jasmine, Selenium * Management Tools: ZenHub, Jira, Trello * Operating Systems: Mac OS, Linux, Windows * Tools: GitHub, GitLab, BitBucket Thanks ayushi
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I can assist you in developing an agent-based model that describes the process of language acquisition throughout the EU by implementing all your required specifications. I am highly expert Python developer. Thank you
$120 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, How are you? Thanks for your post. Are you looking for a top Django expert? I am senior full stack developer. Would you please have a look on brief summary of my Django skill and see if I am fit to your project? This project is based on below technical stack; * devops: github -> circleCI -> dockerbuild, test deploy to hub -> convox -> aws ECS * hosting: AWS EC2 * backend: python(Django 2.1.3) * frontend: react.js * notification: zookeeper, kafka, RocksDB * database: postgresql For more detail, discuss over interview. Thanks
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am a fresh master graduate with lot of experience in solving analytical and simulation problems using programming. With very good grades, I can also offer useful insights into the project and future collaborations.
$50 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SWITZERLAND
Switzerland
0.0
0
Member since Aug 17, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.