<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.simulace.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Prin03vse</id>
	<title>Simulace.info - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://www.simulace.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Prin03vse"/>
	<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php/Special:Contributions/Prin03vse"/>
	<updated>2026-07-27T09:31:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://www.simulace.info/index.php?title=LS_2022/2023&amp;diff=24650</id>
		<title>LS 2022/2023</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=LS_2022/2023&amp;diff=24650"/>
		<updated>2023-06-21T00:04:23Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:LS 2022/2023}}&lt;br /&gt;
&lt;br /&gt;
Semestrální práce (simulace) z letního semestru 2022/2023. Sem přidejte odkaz na stránku s Vaší prací až bude hotová.&lt;br /&gt;
Nejprve je třeba nechat schválit '''[[Assignment SS 2022/2023/cs|zadání práce]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php?title=User:Kouj09/Simulace Veřejné toalety] - [[User:Kouj09|Kouj09]] ([[User talk:Kouj09|talk]]) 14:48, 12 June 2023 (CET)&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Život_dítěte Život dítěte (Vensim)] - Tatiana Čižmáriková&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/User:Trat13 Simulace odsouzených osob v ČR (Vensim)] - Thu Thuy Tranová&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Simulace_zálohovacího_systému] - Miloslav Vach&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Stádo_pakoňů Stádo pakoňů (NetLogo)] - Petr Müller&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Predpove%C4%8F_priebehu_pand%C3%A9mie Predpoveď priebehu pandémie(Vensim)] - Adam Daniš&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Doprava_na_semaforové_křižovatce_a_kruhové_křižovatce Doprava na semaforové křižovatce a kruhové křižovatce] -Jan Lampa&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Evakuacia_lietadla_v_pripade_nehody Evakuácia lietadla v prípade nehody (NetLogo) ] - Tomáš Blahut&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Prubeh_maratonu Průběh maratonu (NetLogo) ] - holj13&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/NBA_Monte_Carlo_Simulation NBA Monte Carlo Simulation] - prin03&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=LS_2022/2023&amp;diff=24649</id>
		<title>LS 2022/2023</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=LS_2022/2023&amp;diff=24649"/>
		<updated>2023-06-21T00:03:58Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:LS 2022/2023}}&lt;br /&gt;
&lt;br /&gt;
Semestrální práce (simulace) z letního semestru 2022/2023. Sem přidejte odkaz na stránku s Vaší prací až bude hotová.&lt;br /&gt;
Nejprve je třeba nechat schválit '''[[Assignment SS 2022/2023/cs|zadání práce]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php?title=User:Kouj09/Simulace Veřejné toalety] - [[User:Kouj09|Kouj09]] ([[User talk:Kouj09|talk]]) 14:48, 12 June 2023 (CET)&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Život_dítěte Život dítěte (Vensim)] - Tatiana Čižmáriková&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/User:Trat13 Simulace odsouzených osob v ČR (Vensim)] - Thu Thuy Tranová&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Simulace_zálohovacího_systému] - Miloslav Vach&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Stádo_pakoňů Stádo pakoňů (NetLogo)] - Petr Müller&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Predpove%C4%8F_priebehu_pand%C3%A9mie Predpoveď priebehu pandémie(Vensim)] - Adam Daniš&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Doprava_na_semaforové_křižovatce_a_kruhové_křižovatce Doprava na semaforové křižovatce a kruhové křižovatce] -Jan Lampa&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Evakuacia_lietadla_v_pripade_nehody Evakuácia lietadla v prípade nehody (NetLogo) ] - Tomáš Blahut&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Prubeh_maratonu Průběh maratonu (NetLogo) ] - holj13&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/NBA_Monte_Carlo_Simulation] - prin03&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24647</id>
		<title>NBA Monte Carlo Simulation</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24647"/>
		<updated>2023-06-21T00:03:38Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: Prin03vse moved page Simulace.info:NBA Monte Carlo Simulation to NBA Monte Carlo Simulation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
NBA Monte Carlo Simulation is a Jupyter Notebook application, which is used to predict NBA games result. There are different potential users of this app: from fantasy league players to sports betters. This simulation also can help advanced basketball analytics by predicting possible results.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before starting the notebook, please, ensure, that you fullfilled the requirements (from requirements.txt).&lt;br /&gt;
&lt;br /&gt;
1) install python (https://www.python.org/downloads/)&lt;br /&gt;
2) install jupyter notebook (https://jupyter.org/install)&lt;br /&gt;
3) install python libraries&lt;br /&gt;
   1. run jupyter notebook&lt;br /&gt;
   2. on opened window, click new -&amp;gt; terminal&lt;br /&gt;
&lt;br /&gt;
[[File:Tree.JPG]]&lt;br /&gt;
&lt;br /&gt;
   3. in terminal, paste in order:&lt;br /&gt;
      - pip install pandas&lt;br /&gt;
      - pip install numpy&lt;br /&gt;
      - pip install ipywidgets&lt;br /&gt;
4) go back to jupyter menu, click upload and select .ipynb file (from this page)&lt;br /&gt;
&lt;br /&gt;
==Running the application==&lt;br /&gt;
'''Application description&lt;br /&gt;
'''&lt;br /&gt;
After opening .ipynb file, click &amp;quot;Run&amp;quot; on the menu above.&lt;br /&gt;
Under the cell, you will see 2 input fields. Please, provide the path of Excel file (from this page) and sheet name (default is Data_final)&lt;br /&gt;
&lt;br /&gt;
[[File:Main menu.JPG]]&lt;br /&gt;
&lt;br /&gt;
After clicking &amp;quot;Confirm&amp;quot;, user will be offered with 3 variants: get data analysis, simulate one game or simulate playoffs.&lt;br /&gt;
If user chooses analysis, some graphs with tables will be generated. In case one game simulation, user can choose 2 teams and simulate the result for them. In case simulating the Playoffs, user will be able to select bracket by seeds and simulate till NBA Finals.&lt;br /&gt;
&lt;br /&gt;
'''Pre-Analysis&lt;br /&gt;
'''&lt;br /&gt;
Based on the final data, we can say that there is a direct relationship between PPG and MPG. This simulation is based on 2 random variables: scoring rate and missed game. The first is calculated using the PPG / MPG formula with a standard variation, and the second as a percentage. Therefore, we can say that the team's success directly depends on 2 main aspects: the higher the scoring rate and MPG and the more games a player played in a season, the more likely it is to win. The essence of the second aspect concludes in the fact that in modern basketball, player injuries, as well as the composition of the rotation, play a significant role. And in this case, I see the possibility of improving the program in that if a rotation player is injured, the substitute player gets more chances to enter the floor and minutes per game.&lt;br /&gt;
&lt;br /&gt;
'''Simulation&lt;br /&gt;
'''&lt;br /&gt;
As already mentioned, there are 2 random variables: scoring rate (with standard deviation) and game missing chance (to make games more chaotic, as real ones). &lt;br /&gt;
Firstly, it calculates the percentage of player to miss the game - random between 0 and 100. If players game participation statistic is more or equal to this variable, then a player will be in rotation. Then, for those, who are active, the program calculates scoring rate - draws random samples from Gaussian distribution. In the application, you should also input parameter n - how many times the simulation should be repeated. And final result is got by averaging team scores (e.g. 2 times - 110, 120, final score 115).&lt;br /&gt;
&lt;br /&gt;
==Results==&lt;br /&gt;
'''Post-Analysis&lt;br /&gt;
'''&lt;br /&gt;
After many combinations and many tries, I can prove my words from pre-analysis, that simulation highly depends on scoring rate and possibility of loosing key players.&lt;br /&gt;
The top 5 teams I got as NBA champions are:&lt;br /&gt;
* DEN (Denver Nuggets, real life champions, approx. 60 times)&lt;br /&gt;
* LAL (Los Angeles Lakers, real life Western Conferenc Finalist, 38 times)&lt;br /&gt;
* ATL (Atlanta Hawks, real life lost in first round, 35 times)&lt;br /&gt;
* NY (New York Knicks, real life lost in second round, 27 times)&lt;br /&gt;
* BOS (Boston Celtics, real life Eastern Conference Finalist, 24 times)&lt;br /&gt;
&lt;br /&gt;
This year (2022/2023) Playoffs were quite surprise, because number 8 seed Miami Heat went to NBA Finals, but they never appeared during my simulation testing as NBA champions. Also, Milwaukee Bucks, who were belived as highly possible NBA champions, lost in the first round. Otherwise, Denver Nuggets came as NBA champions much more times then others in the simulation, which can mean that the model can really represent the reality.&lt;br /&gt;
&lt;br /&gt;
'''Improvements&lt;br /&gt;
'''&lt;br /&gt;
From UI/UX point of view, I tried to divide the logical parts of running the app. Unfortunately, due to lack of times and jupyter notebook abilities, there were no chance to make truly user friendly application for analysis. Of course, users see all the details from output, but I believe it would be more convenient in e.g. Flask Web Application.&lt;br /&gt;
&lt;br /&gt;
From simulation perspective, the main improvement I see is adding more minutes and possibilities for other players from rotation. Also, I decided to exclude minutes played random variable, because when I tried to run the simulation with it, the results were very chaotic and unrealistic - one team could score only 50 points, other team more then 200, which, of course, does not make sense. I think there can be kind of algorithm to somehow limit the variable, because the cause of problem is tbat standard deviation of minutes per game is very huge (up to 16 minutes, which means with average 0.43 scoring rate makes +- 7 points per player).&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
To sum up, I would like to say that the simulation is reliable and relates to reality. There can be some improvements from both UI and backend sides, but otherwise the aim of the simulation is completed, and the application can be used for real life predictions.&lt;br /&gt;
&lt;br /&gt;
==Files==&lt;br /&gt;
All the documents can be downloaded here.&lt;br /&gt;
Simulation (ipynd):&lt;br /&gt;
&lt;br /&gt;
[[File:NBA MC Simulation.zip]]&lt;br /&gt;
&lt;br /&gt;
Data source (xlsx):&lt;br /&gt;
&lt;br /&gt;
[[File:NBA PO Simulation Data.xlsx]]&lt;br /&gt;
&lt;br /&gt;
Requirements (txt):&lt;br /&gt;
&lt;br /&gt;
[[File:Requirements.zip]]&lt;br /&gt;
&lt;br /&gt;
==Data sources==&lt;br /&gt;
https://edraft.com/nba/fantasy-basketball/tools/player-consistency/?season=2022-2023&amp;amp;col1=0&amp;amp;col2=0&amp;amp;con=0&lt;br /&gt;
https://www.basketball-reference.com/leagues/NBA_2023_per_game.html&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Simulace.info:NBA_Monte_Carlo_Simulation&amp;diff=24648</id>
		<title>Simulace.info:NBA Monte Carlo Simulation</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Simulace.info:NBA_Monte_Carlo_Simulation&amp;diff=24648"/>
		<updated>2023-06-21T00:03:38Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: Prin03vse moved page Simulace.info:NBA Monte Carlo Simulation to NBA Monte Carlo Simulation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[NBA Monte Carlo Simulation]]&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24645</id>
		<title>NBA Monte Carlo Simulation</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24645"/>
		<updated>2023-06-21T00:03:24Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: Prin03vse moved page User:Prin03vse to Simulace.info:NBA Monte Carlo Simulation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
NBA Monte Carlo Simulation is a Jupyter Notebook application, which is used to predict NBA games result. There are different potential users of this app: from fantasy league players to sports betters. This simulation also can help advanced basketball analytics by predicting possible results.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before starting the notebook, please, ensure, that you fullfilled the requirements (from requirements.txt).&lt;br /&gt;
&lt;br /&gt;
1) install python (https://www.python.org/downloads/)&lt;br /&gt;
2) install jupyter notebook (https://jupyter.org/install)&lt;br /&gt;
3) install python libraries&lt;br /&gt;
   1. run jupyter notebook&lt;br /&gt;
   2. on opened window, click new -&amp;gt; terminal&lt;br /&gt;
&lt;br /&gt;
[[File:Tree.JPG]]&lt;br /&gt;
&lt;br /&gt;
   3. in terminal, paste in order:&lt;br /&gt;
      - pip install pandas&lt;br /&gt;
      - pip install numpy&lt;br /&gt;
      - pip install ipywidgets&lt;br /&gt;
4) go back to jupyter menu, click upload and select .ipynb file (from this page)&lt;br /&gt;
&lt;br /&gt;
==Running the application==&lt;br /&gt;
'''Application description&lt;br /&gt;
'''&lt;br /&gt;
After opening .ipynb file, click &amp;quot;Run&amp;quot; on the menu above.&lt;br /&gt;
Under the cell, you will see 2 input fields. Please, provide the path of Excel file (from this page) and sheet name (default is Data_final)&lt;br /&gt;
&lt;br /&gt;
[[File:Main menu.JPG]]&lt;br /&gt;
&lt;br /&gt;
After clicking &amp;quot;Confirm&amp;quot;, user will be offered with 3 variants: get data analysis, simulate one game or simulate playoffs.&lt;br /&gt;
If user chooses analysis, some graphs with tables will be generated. In case one game simulation, user can choose 2 teams and simulate the result for them. In case simulating the Playoffs, user will be able to select bracket by seeds and simulate till NBA Finals.&lt;br /&gt;
&lt;br /&gt;
'''Pre-Analysis&lt;br /&gt;
'''&lt;br /&gt;
Based on the final data, we can say that there is a direct relationship between PPG and MPG. This simulation is based on 2 random variables: scoring rate and missed game. The first is calculated using the PPG / MPG formula with a standard variation, and the second as a percentage. Therefore, we can say that the team's success directly depends on 2 main aspects: the higher the scoring rate and MPG and the more games a player played in a season, the more likely it is to win. The essence of the second aspect concludes in the fact that in modern basketball, player injuries, as well as the composition of the rotation, play a significant role. And in this case, I see the possibility of improving the program in that if a rotation player is injured, the substitute player gets more chances to enter the floor and minutes per game.&lt;br /&gt;
&lt;br /&gt;
'''Simulation&lt;br /&gt;
'''&lt;br /&gt;
As already mentioned, there are 2 random variables: scoring rate (with standard deviation) and game missing chance (to make games more chaotic, as real ones). &lt;br /&gt;
Firstly, it calculates the percentage of player to miss the game - random between 0 and 100. If players game participation statistic is more or equal to this variable, then a player will be in rotation. Then, for those, who are active, the program calculates scoring rate - draws random samples from Gaussian distribution. In the application, you should also input parameter n - how many times the simulation should be repeated. And final result is got by averaging team scores (e.g. 2 times - 110, 120, final score 115).&lt;br /&gt;
&lt;br /&gt;
==Results==&lt;br /&gt;
'''Post-Analysis&lt;br /&gt;
'''&lt;br /&gt;
After many combinations and many tries, I can prove my words from pre-analysis, that simulation highly depends on scoring rate and possibility of loosing key players.&lt;br /&gt;
The top 5 teams I got as NBA champions are:&lt;br /&gt;
* DEN (Denver Nuggets, real life champions, approx. 60 times)&lt;br /&gt;
* LAL (Los Angeles Lakers, real life Western Conferenc Finalist, 38 times)&lt;br /&gt;
* ATL (Atlanta Hawks, real life lost in first round, 35 times)&lt;br /&gt;
* NY (New York Knicks, real life lost in second round, 27 times)&lt;br /&gt;
* BOS (Boston Celtics, real life Eastern Conference Finalist, 24 times)&lt;br /&gt;
&lt;br /&gt;
This year (2022/2023) Playoffs were quite surprise, because number 8 seed Miami Heat went to NBA Finals, but they never appeared during my simulation testing as NBA champions. Also, Milwaukee Bucks, who were belived as highly possible NBA champions, lost in the first round. Otherwise, Denver Nuggets came as NBA champions much more times then others in the simulation, which can mean that the model can really represent the reality.&lt;br /&gt;
&lt;br /&gt;
'''Improvements&lt;br /&gt;
'''&lt;br /&gt;
From UI/UX point of view, I tried to divide the logical parts of running the app. Unfortunately, due to lack of times and jupyter notebook abilities, there were no chance to make truly user friendly application for analysis. Of course, users see all the details from output, but I believe it would be more convenient in e.g. Flask Web Application.&lt;br /&gt;
&lt;br /&gt;
From simulation perspective, the main improvement I see is adding more minutes and possibilities for other players from rotation. Also, I decided to exclude minutes played random variable, because when I tried to run the simulation with it, the results were very chaotic and unrealistic - one team could score only 50 points, other team more then 200, which, of course, does not make sense. I think there can be kind of algorithm to somehow limit the variable, because the cause of problem is tbat standard deviation of minutes per game is very huge (up to 16 minutes, which means with average 0.43 scoring rate makes +- 7 points per player).&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
To sum up, I would like to say that the simulation is reliable and relates to reality. There can be some improvements from both UI and backend sides, but otherwise the aim of the simulation is completed, and the application can be used for real life predictions.&lt;br /&gt;
&lt;br /&gt;
==Files==&lt;br /&gt;
All the documents can be downloaded here.&lt;br /&gt;
Simulation (ipynd):&lt;br /&gt;
&lt;br /&gt;
[[File:NBA MC Simulation.zip]]&lt;br /&gt;
&lt;br /&gt;
Data source (xlsx):&lt;br /&gt;
&lt;br /&gt;
[[File:NBA PO Simulation Data.xlsx]]&lt;br /&gt;
&lt;br /&gt;
Requirements (txt):&lt;br /&gt;
&lt;br /&gt;
[[File:Requirements.zip]]&lt;br /&gt;
&lt;br /&gt;
==Data sources==&lt;br /&gt;
https://edraft.com/nba/fantasy-basketball/tools/player-consistency/?season=2022-2023&amp;amp;col1=0&amp;amp;col2=0&amp;amp;con=0&lt;br /&gt;
https://www.basketball-reference.com/leagues/NBA_2023_per_game.html&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Prin03vse&amp;diff=24646</id>
		<title>User:Prin03vse</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Prin03vse&amp;diff=24646"/>
		<updated>2023-06-21T00:03:24Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: Prin03vse moved page User:Prin03vse to Simulace.info:NBA Monte Carlo Simulation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Simulace.info:NBA Monte Carlo Simulation]]&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=LS_2022/2023&amp;diff=24644</id>
		<title>LS 2022/2023</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=LS_2022/2023&amp;diff=24644"/>
		<updated>2023-06-21T00:02:04Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:LS 2022/2023}}&lt;br /&gt;
&lt;br /&gt;
Semestrální práce (simulace) z letního semestru 2022/2023. Sem přidejte odkaz na stránku s Vaší prací až bude hotová.&lt;br /&gt;
Nejprve je třeba nechat schválit '''[[Assignment SS 2022/2023/cs|zadání práce]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php?title=User:Kouj09/Simulace Veřejné toalety] - [[User:Kouj09|Kouj09]] ([[User talk:Kouj09|talk]]) 14:48, 12 June 2023 (CET)&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Život_dítěte Život dítěte (Vensim)] - Tatiana Čižmáriková&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/User:Trat13 Simulace odsouzených osob v ČR (Vensim)] - Thu Thuy Tranová&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Simulace_zálohovacího_systému] - Miloslav Vach&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Stádo_pakoňů Stádo pakoňů (NetLogo)] - Petr Müller&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Predpove%C4%8F_priebehu_pand%C3%A9mie Predpoveď priebehu pandémie(Vensim)] - Adam Daniš&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Doprava_na_semaforové_křižovatce_a_kruhové_křižovatce Doprava na semaforové křižovatce a kruhové křižovatce] -Jan Lampa&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Evakuacia_lietadla_v_pripade_nehody Evakuácia lietadla v prípade nehody (NetLogo) ] - Tomáš Blahut&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/Prubeh_maratonu Průběh maratonu (NetLogo) ] - holj13&lt;br /&gt;
&lt;br /&gt;
[https://www.simulace.info/index.php/User:Prin03vse] - prin03&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24643</id>
		<title>NBA Monte Carlo Simulation</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24643"/>
		<updated>2023-06-21T00:00:57Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
NBA Monte Carlo Simulation is a Jupyter Notebook application, which is used to predict NBA games result. There are different potential users of this app: from fantasy league players to sports betters. This simulation also can help advanced basketball analytics by predicting possible results.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before starting the notebook, please, ensure, that you fullfilled the requirements (from requirements.txt).&lt;br /&gt;
&lt;br /&gt;
1) install python (https://www.python.org/downloads/)&lt;br /&gt;
2) install jupyter notebook (https://jupyter.org/install)&lt;br /&gt;
3) install python libraries&lt;br /&gt;
   1. run jupyter notebook&lt;br /&gt;
   2. on opened window, click new -&amp;gt; terminal&lt;br /&gt;
&lt;br /&gt;
[[File:Tree.JPG]]&lt;br /&gt;
&lt;br /&gt;
   3. in terminal, paste in order:&lt;br /&gt;
      - pip install pandas&lt;br /&gt;
      - pip install numpy&lt;br /&gt;
      - pip install ipywidgets&lt;br /&gt;
4) go back to jupyter menu, click upload and select .ipynb file (from this page)&lt;br /&gt;
&lt;br /&gt;
==Running the application==&lt;br /&gt;
'''Application description&lt;br /&gt;
'''&lt;br /&gt;
After opening .ipynb file, click &amp;quot;Run&amp;quot; on the menu above.&lt;br /&gt;
Under the cell, you will see 2 input fields. Please, provide the path of Excel file (from this page) and sheet name (default is Data_final)&lt;br /&gt;
&lt;br /&gt;
[[File:Main menu.JPG]]&lt;br /&gt;
&lt;br /&gt;
After clicking &amp;quot;Confirm&amp;quot;, user will be offered with 3 variants: get data analysis, simulate one game or simulate playoffs.&lt;br /&gt;
If user chooses analysis, some graphs with tables will be generated. In case one game simulation, user can choose 2 teams and simulate the result for them. In case simulating the Playoffs, user will be able to select bracket by seeds and simulate till NBA Finals.&lt;br /&gt;
&lt;br /&gt;
'''Pre-Analysis&lt;br /&gt;
'''&lt;br /&gt;
Based on the final data, we can say that there is a direct relationship between PPG and MPG. This simulation is based on 2 random variables: scoring rate and missed game. The first is calculated using the PPG / MPG formula with a standard variation, and the second as a percentage. Therefore, we can say that the team's success directly depends on 2 main aspects: the higher the scoring rate and MPG and the more games a player played in a season, the more likely it is to win. The essence of the second aspect concludes in the fact that in modern basketball, player injuries, as well as the composition of the rotation, play a significant role. And in this case, I see the possibility of improving the program in that if a rotation player is injured, the substitute player gets more chances to enter the floor and minutes per game.&lt;br /&gt;
&lt;br /&gt;
'''Simulation&lt;br /&gt;
'''&lt;br /&gt;
As already mentioned, there are 2 random variables: scoring rate (with standard deviation) and game missing chance (to make games more chaotic, as real ones). &lt;br /&gt;
Firstly, it calculates the percentage of player to miss the game - random between 0 and 100. If players game participation statistic is more or equal to this variable, then a player will be in rotation. Then, for those, who are active, the program calculates scoring rate - draws random samples from Gaussian distribution. In the application, you should also input parameter n - how many times the simulation should be repeated. And final result is got by averaging team scores (e.g. 2 times - 110, 120, final score 115).&lt;br /&gt;
&lt;br /&gt;
==Results==&lt;br /&gt;
'''Post-Analysis&lt;br /&gt;
'''&lt;br /&gt;
After many combinations and many tries, I can prove my words from pre-analysis, that simulation highly depends on scoring rate and possibility of loosing key players.&lt;br /&gt;
The top 5 teams I got as NBA champions are:&lt;br /&gt;
* DEN (Denver Nuggets, real life champions, approx. 60 times)&lt;br /&gt;
* LAL (Los Angeles Lakers, real life Western Conferenc Finalist, 38 times)&lt;br /&gt;
* ATL (Atlanta Hawks, real life lost in first round, 35 times)&lt;br /&gt;
* NY (New York Knicks, real life lost in second round, 27 times)&lt;br /&gt;
* BOS (Boston Celtics, real life Eastern Conference Finalist, 24 times)&lt;br /&gt;
&lt;br /&gt;
This year (2022/2023) Playoffs were quite surprise, because number 8 seed Miami Heat went to NBA Finals, but they never appeared during my simulation testing as NBA champions. Also, Milwaukee Bucks, who were belived as highly possible NBA champions, lost in the first round. Otherwise, Denver Nuggets came as NBA champions much more times then others in the simulation, which can mean that the model can really represent the reality.&lt;br /&gt;
&lt;br /&gt;
'''Improvements&lt;br /&gt;
'''&lt;br /&gt;
From UI/UX point of view, I tried to divide the logical parts of running the app. Unfortunately, due to lack of times and jupyter notebook abilities, there were no chance to make truly user friendly application for analysis. Of course, users see all the details from output, but I believe it would be more convenient in e.g. Flask Web Application.&lt;br /&gt;
&lt;br /&gt;
From simulation perspective, the main improvement I see is adding more minutes and possibilities for other players from rotation. Also, I decided to exclude minutes played random variable, because when I tried to run the simulation with it, the results were very chaotic and unrealistic - one team could score only 50 points, other team more then 200, which, of course, does not make sense. I think there can be kind of algorithm to somehow limit the variable, because the cause of problem is tbat standard deviation of minutes per game is very huge (up to 16 minutes, which means with average 0.43 scoring rate makes +- 7 points per player).&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
To sum up, I would like to say that the simulation is reliable and relates to reality. There can be some improvements from both UI and backend sides, but otherwise the aim of the simulation is completed, and the application can be used for real life predictions.&lt;br /&gt;
&lt;br /&gt;
==Files==&lt;br /&gt;
All the documents can be downloaded here.&lt;br /&gt;
Simulation (ipynd):&lt;br /&gt;
&lt;br /&gt;
[[File:NBA MC Simulation.zip]]&lt;br /&gt;
&lt;br /&gt;
Data source (xlsx):&lt;br /&gt;
&lt;br /&gt;
[[File:NBA PO Simulation Data.xlsx]]&lt;br /&gt;
&lt;br /&gt;
Requirements (txt):&lt;br /&gt;
&lt;br /&gt;
[[File:Requirements.zip]]&lt;br /&gt;
&lt;br /&gt;
==Data sources==&lt;br /&gt;
https://edraft.com/nba/fantasy-basketball/tools/player-consistency/?season=2022-2023&amp;amp;col1=0&amp;amp;col2=0&amp;amp;con=0&lt;br /&gt;
https://www.basketball-reference.com/leagues/NBA_2023_per_game.html&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24642</id>
		<title>NBA Monte Carlo Simulation</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24642"/>
		<updated>2023-06-21T00:00:41Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
NBA Monte Carlo Simulation is a Jupyter Notebook application, which is used to predict NBA games result. There are different potential users of this app: from fantasy league players to sports betters. This simulation also can help advanced basketball analytics by predicting possible results.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before starting the notebook, please, ensure, that you fullfilled the requirements (from requirements.txt).&lt;br /&gt;
&lt;br /&gt;
1) install python (https://www.python.org/downloads/)&lt;br /&gt;
2) install jupyter notebook (https://jupyter.org/install)&lt;br /&gt;
3) install python libraries&lt;br /&gt;
   1. run jupyter notebook&lt;br /&gt;
   2. on opened window, click new -&amp;gt; terminal&lt;br /&gt;
&lt;br /&gt;
[[File:Tree.JPG]]&lt;br /&gt;
&lt;br /&gt;
   3. in terminal, paste in order:&lt;br /&gt;
      - pip install pandas&lt;br /&gt;
      - pip install numpy&lt;br /&gt;
      - pip install ipywidgets&lt;br /&gt;
4) go back to jupyter menu, click upload and select .ipynb file (from this page)&lt;br /&gt;
&lt;br /&gt;
==Running the application==&lt;br /&gt;
'''Application description&lt;br /&gt;
'''*&lt;br /&gt;
After opening .ipynb file, click &amp;quot;Run&amp;quot; on the menu above.&lt;br /&gt;
Under the cell, you will see 2 input fields. Please, provide the path of Excel file (from this page) and sheet name (default is Data_final)&lt;br /&gt;
&lt;br /&gt;
[[File:Main menu.JPG]]&lt;br /&gt;
&lt;br /&gt;
After clicking &amp;quot;Confirm&amp;quot;, user will be offered with 3 variants: get data analysis, simulate one game or simulate playoffs.&lt;br /&gt;
If user chooses analysis, some graphs with tables will be generated. In case one game simulation, user can choose 2 teams and simulate the result for them. In case simulating the Playoffs, user will be able to select bracket by seeds and simulate till NBA Finals.&lt;br /&gt;
&lt;br /&gt;
'''Pre-Analysis&lt;br /&gt;
'''&lt;br /&gt;
Based on the final data, we can say that there is a direct relationship between PPG and MPG. This simulation is based on 2 random variables: scoring rate and missed game. The first is calculated using the PPG / MPG formula with a standard variation, and the second as a percentage. Therefore, we can say that the team's success directly depends on 2 main aspects: the higher the scoring rate and MPG and the more games a player played in a season, the more likely it is to win. The essence of the second aspect concludes in the fact that in modern basketball, player injuries, as well as the composition of the rotation, play a significant role. And in this case, I see the possibility of improving the program in that if a rotation player is injured, the substitute player gets more chances to enter the floor and minutes per game.&lt;br /&gt;
&lt;br /&gt;
'''Simulation&lt;br /&gt;
'''&lt;br /&gt;
As already mentioned, there are 2 random variables: scoring rate (with standard deviation) and game missing chance (to make games more chaotic, as real ones). &lt;br /&gt;
Firstly, it calculates the percentage of player to miss the game - random between 0 and 100. If players game participation statistic is more or equal to this variable, then a player will be in rotation. Then, for those, who are active, the program calculates scoring rate - draws random samples from Gaussian distribution. In the application, you should also input parameter n - how many times the simulation should be repeated. And final result is got by averaging team scores (e.g. 2 times - 110, 120, final score 115).&lt;br /&gt;
&lt;br /&gt;
==Results==&lt;br /&gt;
'''Post-Analysis&lt;br /&gt;
'''&lt;br /&gt;
After many combinations and many tries, I can prove my words from pre-analysis, that simulation highly depends on scoring rate and possibility of loosing key players.&lt;br /&gt;
The top 5 teams I got as NBA champions are:&lt;br /&gt;
* DEN (Denver Nuggets, real life champions, approx. 60 times)&lt;br /&gt;
* LAL (Los Angeles Lakers, real life Western Conferenc Finalist, 38 times)&lt;br /&gt;
* ATL (Atlanta Hawks, real life lost in first round, 35 times)&lt;br /&gt;
* NY (New York Knicks, real life lost in second round, 27 times)&lt;br /&gt;
* BOS (Boston Celtics, real life Eastern Conference Finalist, 24 times)&lt;br /&gt;
&lt;br /&gt;
This year (2022/2023) Playoffs were quite surprise, because number 8 seed Miami Heat went to NBA Finals, but they never appeared during my simulation testing as NBA champions. Also, Milwaukee Bucks, who were belived as highly possible NBA champions, lost in the first round. Otherwise, Denver Nuggets came as NBA champions much more times then others in the simulation, which can mean that the model can really represent the reality.&lt;br /&gt;
&lt;br /&gt;
'''Improvements&lt;br /&gt;
'''&lt;br /&gt;
From UI/UX point of view, I tried to divide the logical parts of running the app. Unfortunately, due to lack of times and jupyter notebook abilities, there were no chance to make truly user friendly application for analysis. Of course, users see all the details from output, but I believe it would be more convenient in e.g. Flask Web Application.&lt;br /&gt;
&lt;br /&gt;
From simulation perspective, the main improvement I see is adding more minutes and possibilities for other players from rotation. Also, I decided to exclude minutes played random variable, because when I tried to run the simulation with it, the results were very chaotic and unrealistic - one team could score only 50 points, other team more then 200, which, of course, does not make sense. I think there can be kind of algorithm to somehow limit the variable, because the cause of problem is tbat standard deviation of minutes per game is very huge (up to 16 minutes, which means with average 0.43 scoring rate makes +- 7 points per player).&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
To sum up, I would like to say that the simulation is reliable and relates to reality. There can be some improvements from both UI and backend sides, but otherwise the aim of the simulation is completed, and the application can be used for real life predictions.&lt;br /&gt;
&lt;br /&gt;
==Files==&lt;br /&gt;
All the documents can be downloaded here.&lt;br /&gt;
Simulation (ipynd):&lt;br /&gt;
&lt;br /&gt;
[[File:NBA MC Simulation.zip]]&lt;br /&gt;
&lt;br /&gt;
Data source (xlsx):&lt;br /&gt;
&lt;br /&gt;
[[File:NBA PO Simulation Data.xlsx]]&lt;br /&gt;
&lt;br /&gt;
Requirements (txt):&lt;br /&gt;
&lt;br /&gt;
[[File:Requirements.zip]]&lt;br /&gt;
&lt;br /&gt;
==Data sources==&lt;br /&gt;
https://edraft.com/nba/fantasy-basketball/tools/player-consistency/?season=2022-2023&amp;amp;col1=0&amp;amp;col2=0&amp;amp;con=0&lt;br /&gt;
https://www.basketball-reference.com/leagues/NBA_2023_per_game.html&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24641</id>
		<title>NBA Monte Carlo Simulation</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24641"/>
		<updated>2023-06-21T00:00:15Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
NBA Monte Carlo Simulation is a Jupyter Notebook application, which is used to predict NBA games result. There are different potential users of this app: from fantasy league players to sports betters. This simulation also can help advanced basketball analytics by predicting possible results.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before starting the notebook, please, ensure, that you fullfilled the requirements (from requirements.txt).&lt;br /&gt;
&lt;br /&gt;
1) install python (https://www.python.org/downloads/)&lt;br /&gt;
2) install jupyter notebook (https://jupyter.org/install)&lt;br /&gt;
3) install python libraries&lt;br /&gt;
   1. run jupyter notebook&lt;br /&gt;
   2. on opened window, click new -&amp;gt; terminal&lt;br /&gt;
&lt;br /&gt;
[[File:Tree.JPG]]&lt;br /&gt;
&lt;br /&gt;
   3. in terminal, paste in order:&lt;br /&gt;
      - pip install pandas&lt;br /&gt;
      - pip install numpy&lt;br /&gt;
      - pip install ipywidgets&lt;br /&gt;
4) go back to jupyter menu, click upload and select .ipynb file (from this page)&lt;br /&gt;
&lt;br /&gt;
==Running the application==&lt;br /&gt;
'''Application description&lt;br /&gt;
'''&lt;br /&gt;
After opening .ipynb file, click &amp;quot;Run&amp;quot; on the menu above.&lt;br /&gt;
Under the cell, you will see 2 input fields. Please, provide the path of Excel file (from this page) and sheet name (default is Data_final)&lt;br /&gt;
&lt;br /&gt;
[[File:Main menu.JPG]]&lt;br /&gt;
&lt;br /&gt;
After clicking &amp;quot;Confirm&amp;quot;, user will be offered with 3 variants: get data analysis, simulate one game or simulate playoffs.&lt;br /&gt;
If user chooses analysis, some graphs with tables will be generated. In case one game simulation, user can choose 2 teams and simulate the result for them. In case simulating the Playoffs, user will be able to select bracket by seeds and simulate till NBA Finals.&lt;br /&gt;
&lt;br /&gt;
'''Pre-Analysis&lt;br /&gt;
'''&lt;br /&gt;
Based on the final data, we can say that there is a direct relationship between PPG and MPG. This simulation is based on 2 random variables: scoring rate and missed game. The first is calculated using the PPG / MPG formula with a standard variation, and the second as a percentage. Therefore, we can say that the team's success directly depends on 2 main aspects: the higher the scoring rate and MPG and the more games a player played in a season, the more likely it is to win. The essence of the second aspect concludes in the fact that in modern basketball, player injuries, as well as the composition of the rotation, play a significant role. And in this case, I see the possibility of improving the program in that if a rotation player is injured, the substitute player gets more chances to enter the floor and minutes per game.&lt;br /&gt;
&lt;br /&gt;
'''Simulation&lt;br /&gt;
'''&lt;br /&gt;
As already mentioned, there are 2 random variables: scoring rate (with standard deviation) and game missing chance (to make games more chaotic, as real ones). &lt;br /&gt;
Firstly, it calculates the percentage of player to miss the game - random between 0 and 100. If players game participation statistic is more or equal to this variable, then a player will be in rotation. Then, for those, who are active, the program calculates scoring rate - draws random samples from Gaussian distribution. In the application, you should also input parameter n - how many times the simulation should be repeated. And final result is got by averaging team scores (e.g. 2 times - 110, 120, final score 115).&lt;br /&gt;
&lt;br /&gt;
==Results==&lt;br /&gt;
'''Post-Analysis&lt;br /&gt;
'''&lt;br /&gt;
After many combinations and many tries, I can prove my words from pre-analysis, that simulation highly depends on scoring rate and possibility of loosing key players.&lt;br /&gt;
The top 5 teams I got as NBA champions are:&lt;br /&gt;
* DEN (Denver Nuggets, real life champions, approx. 60 times)&lt;br /&gt;
* LAL (Los Angeles Lakers, real life Western Conferenc Finalist, 38 times)&lt;br /&gt;
* ATL (Atlanta Hawks, real life lost in first round, 35 times)&lt;br /&gt;
* NY (New York Knicks, real life lost in second round, 27 times)&lt;br /&gt;
* BOS (Boston Celtics, real life Eastern Conference Finalist, 24 times)&lt;br /&gt;
&lt;br /&gt;
This year (2022/2023) Playoffs were quite surprise, because number 8 seed Miami Heat went to NBA Finals, but they never appeared during my simulation testing as NBA champions. Also, Milwaukee Bucks, who were belived as highly possible NBA champions, lost in the first round. Otherwise, Denver Nuggets came as NBA champions much more times then others in the simulation, which can mean that the model can really represent the reality.&lt;br /&gt;
&lt;br /&gt;
'''Improvements&lt;br /&gt;
'''&lt;br /&gt;
From UI/UX point of view, I tried to divide the logical parts of running the app. Unfortunately, due to lack of times and jupyter notebook abilities, there were no chance to make truly user friendly application for analysis. Of course, users see all the details from output, but I believe it would be more convenient in e.g. Flask Web Application.&lt;br /&gt;
&lt;br /&gt;
From simulation perspective, the main improvement I see is adding more minutes and possibilities for other players from rotation. Also, I decided to exclude minutes played random variable, because when I tried to run the simulation with it, the results were very chaotic and unrealistic - one team could score only 50 points, other team more then 200, which, of course, does not make sense. I think there can be kind of algorithm to somehow limit the variable, because the cause of problem is tbat standard deviation of minutes per game is very huge (up to 16 minutes, which means with average 0.43 scoring rate makes +- 7 points per player).&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
To sum up, I would like to say that the simulation is reliable and relates to reality. There can be some improvements from both UI and backend sides, but otherwise the aim of the simulation is completed, and the application can be used for real life predictions.&lt;br /&gt;
&lt;br /&gt;
==Files==&lt;br /&gt;
All the documents can be downloaded here.&lt;br /&gt;
Simulation (ipynd):&lt;br /&gt;
&lt;br /&gt;
[[File:NBA MC Simulation.zip]]&lt;br /&gt;
&lt;br /&gt;
Data source (xlsx):&lt;br /&gt;
&lt;br /&gt;
[[File:NBA PO Simulation Data.xlsx]]&lt;br /&gt;
&lt;br /&gt;
Requirements (txt):&lt;br /&gt;
&lt;br /&gt;
[[File:Requirements.zip]]&lt;br /&gt;
&lt;br /&gt;
==Data sources==&lt;br /&gt;
https://edraft.com/nba/fantasy-basketball/tools/player-consistency/?season=2022-2023&amp;amp;col1=0&amp;amp;col2=0&amp;amp;con=0&lt;br /&gt;
https://www.basketball-reference.com/leagues/NBA_2023_per_game.html&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Requirements.zip&amp;diff=24640</id>
		<title>File:Requirements.zip</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Requirements.zip&amp;diff=24640"/>
		<updated>2023-06-20T23:59:54Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24639</id>
		<title>NBA Monte Carlo Simulation</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24639"/>
		<updated>2023-06-20T23:57:26Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
NBA Monte Carlo Simulation is a Jupyter Notebook application, which is used to predict NBA games result. There are different potential users of this app: from fantasy league players to sports betters. This simulation also can help advanced basketball analytics by predicting possible results.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before starting the notebook, please, ensure, that you fullfilled the requirements (from requirements.txt).&lt;br /&gt;
&lt;br /&gt;
1) install python (https://www.python.org/downloads/)&lt;br /&gt;
2) install jupyter notebook (https://jupyter.org/install)&lt;br /&gt;
3) install python libraries&lt;br /&gt;
   1. run jupyter notebook&lt;br /&gt;
   2. on opened window, click new -&amp;gt; terminal&lt;br /&gt;
&lt;br /&gt;
[[File:Tree.JPG]]&lt;br /&gt;
&lt;br /&gt;
   3. in terminal, paste in order:&lt;br /&gt;
      - pip install pandas&lt;br /&gt;
      - pip install numpy&lt;br /&gt;
      - pip install ipywidgets&lt;br /&gt;
4) go back to jupyter menu, click upload and select .ipynb file (from this page)&lt;br /&gt;
&lt;br /&gt;
==Running the application==&lt;br /&gt;
'''Application description&lt;br /&gt;
'''&lt;br /&gt;
After opening .ipynb file, click &amp;quot;Run&amp;quot; on the menu above.&lt;br /&gt;
Under the cell, you will see 2 input fields. Please, provide the path of Excel file (from this page) and sheet name (default is Data_final)&lt;br /&gt;
&lt;br /&gt;
[[File:Main menu.JPG]]&lt;br /&gt;
&lt;br /&gt;
After clicking &amp;quot;Confirm&amp;quot;, user will be offered with 3 variants: get data analysis, simulate one game or simulate playoffs.&lt;br /&gt;
If user chooses analysis, some graphs with tables will be generated. In case one game simulation, user can choose 2 teams and simulate the result for them. In case simulating the Playoffs, user will be able to select bracket by seeds and simulate till NBA Finals.&lt;br /&gt;
&lt;br /&gt;
'''Pre-Analysis&lt;br /&gt;
'''&lt;br /&gt;
Based on the final data, we can say that there is a direct relationship between PPG and MPG. This simulation is based on 2 random variables: scoring rate and missed game. The first is calculated using the PPG / MPG formula with a standard variation, and the second as a percentage. Therefore, we can say that the team's success directly depends on 2 main aspects: the higher the scoring rate and MPG and the more games a player played in a season, the more likely it is to win. The essence of the second aspect concludes in the fact that in modern basketball, player injuries, as well as the composition of the rotation, play a significant role. And in this case, I see the possibility of improving the program in that if a rotation player is injured, the substitute player gets more chances to enter the floor and minutes per game.&lt;br /&gt;
&lt;br /&gt;
'''Simulation&lt;br /&gt;
'''&lt;br /&gt;
As already mentioned, there are 2 random variables: scoring rate (with standard deviation) and game missing chance (to make games more chaotic, as real ones). &lt;br /&gt;
Firstly, it calculates the percentage of player to miss the game - random between 0 and 100. If players game participation statistic is more or equal to this variable, then a player will be in rotation. Then, for those, who are active, the program calculates scoring rate - draws random samples from Gaussian distribution. In the application, you should also input parameter n - how many times the simulation should be repeated. And final result is got by averaging team scores (e.g. 2 times - 110, 120, final score 115).&lt;br /&gt;
&lt;br /&gt;
==Results==&lt;br /&gt;
'''Post-Analysis&lt;br /&gt;
'''&lt;br /&gt;
After many combinations and many tries, I can prove my words from pre-analysis, that simulation highly depends on scoring rate and possibility of loosing key players.&lt;br /&gt;
The top 5 teams I got as NBA champions are:&lt;br /&gt;
* DEN (Denver Nuggets, real life champions, approx. 60 times)&lt;br /&gt;
* LAL (Los Angeles Lakers, real life Western Conferenc Finalist, 38 times)&lt;br /&gt;
* ATL (Atlanta Hawks, real life lost in first round, 35 times)&lt;br /&gt;
* NY (New York Knicks, real life lost in second round, 27 times)&lt;br /&gt;
* BOS (Boston Celtics, real life Eastern Conference Finalist, 24 times)&lt;br /&gt;
&lt;br /&gt;
This year (2022/2023) Playoffs were quite surprise, because number 8 seed Miami Heat went to NBA Finals, but they never appeared during my simulation testing as NBA champions. Also, Milwaukee Bucks, who were belived as highly possible NBA champions, lost in the first round. Otherwise, Denver Nuggets came as NBA champions much more times then others in the simulation, which can mean that the model can really represent the reality.&lt;br /&gt;
&lt;br /&gt;
'''Improvements&lt;br /&gt;
'''&lt;br /&gt;
From UI/UX point of view, I tried to divide the logical parts of running the app. Unfortunately, due to lack of times and jupyter notebook abilities, there were no chance to make truly user friendly application for analysis. Of course, users see all the details from output, but I believe it would be more convenient in e.g. Flask Web Application.&lt;br /&gt;
&lt;br /&gt;
From simulation perspective, the main improvement I see is adding more minutes and possibilities for other players from rotation. Also, I decided to exclude minutes played random variable, because when I tried to run the simulation with it, the results were very chaotic and unrealistic - one team could score only 50 points, other team more then 200, which, of course, does not make sense. I think there can be kind of algorithm to somehow limit the variable, because the cause of problem is tbat standard deviation of minutes per game is very huge (up to 16 minutes, which means with average 0.43 scoring rate makes +- 7 points per player).&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
To sum up, I would like to say that the simulation is reliable and relates to reality. There can be some improvements from both UI and backend sides, but otherwise the aim of the simulation is completed, and the application can be used for real life predictions.&lt;br /&gt;
&lt;br /&gt;
==Files==&lt;br /&gt;
All the documents can be downloaded here.&lt;br /&gt;
Simulation (ipynd):&lt;br /&gt;
&lt;br /&gt;
[[File:NBA MC Simulation.zip]]&lt;br /&gt;
&lt;br /&gt;
Data source (xlsx):&lt;br /&gt;
&lt;br /&gt;
[[File:NBA PO Simulation Data.xlsx]]&lt;br /&gt;
&lt;br /&gt;
Requirements (txt):&lt;br /&gt;
&lt;br /&gt;
==Data sources==&lt;br /&gt;
https://edraft.com/nba/fantasy-basketball/tools/player-consistency/?season=2022-2023&amp;amp;col1=0&amp;amp;col2=0&amp;amp;con=0&lt;br /&gt;
https://www.basketball-reference.com/leagues/NBA_2023_per_game.html&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:NBA_MC_Simulation.zip&amp;diff=24638</id>
		<title>File:NBA MC Simulation.zip</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:NBA_MC_Simulation.zip&amp;diff=24638"/>
		<updated>2023-06-20T23:56:59Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24637</id>
		<title>NBA Monte Carlo Simulation</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24637"/>
		<updated>2023-06-20T23:56:37Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
NBA Monte Carlo Simulation is a Jupyter Notebook application, which is used to predict NBA games result. There are different potential users of this app: from fantasy league players to sports betters. This simulation also can help advanced basketball analytics by predicting possible results.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before starting the notebook, please, ensure, that you fullfilled the requirements (from requirements.txt).&lt;br /&gt;
&lt;br /&gt;
1) install python (https://www.python.org/downloads/)&lt;br /&gt;
2) install jupyter notebook (https://jupyter.org/install)&lt;br /&gt;
3) install python libraries&lt;br /&gt;
   1. run jupyter notebook&lt;br /&gt;
   2. on opened window, click new -&amp;gt; terminal&lt;br /&gt;
&lt;br /&gt;
[[File:Tree.JPG]]&lt;br /&gt;
&lt;br /&gt;
   3. in terminal, paste in order:&lt;br /&gt;
      - pip install pandas&lt;br /&gt;
      - pip install numpy&lt;br /&gt;
      - pip install ipywidgets&lt;br /&gt;
4) go back to jupyter menu, click upload and select .ipynb file (from this page)&lt;br /&gt;
&lt;br /&gt;
==Running the application==&lt;br /&gt;
'''Application description&lt;br /&gt;
'''&lt;br /&gt;
After opening .ipynb file, click &amp;quot;Run&amp;quot; on the menu above.&lt;br /&gt;
Under the cell, you will see 2 input fields. Please, provide the path of Excel file (from this page) and sheet name (default is Data_final)&lt;br /&gt;
&lt;br /&gt;
[[File:Main menu.JPG]]&lt;br /&gt;
&lt;br /&gt;
After clicking &amp;quot;Confirm&amp;quot;, user will be offered with 3 variants: get data analysis, simulate one game or simulate playoffs.&lt;br /&gt;
If user chooses analysis, some graphs with tables will be generated. In case one game simulation, user can choose 2 teams and simulate the result for them. In case simulating the Playoffs, user will be able to select bracket by seeds and simulate till NBA Finals.&lt;br /&gt;
&lt;br /&gt;
'''Pre-Analysis&lt;br /&gt;
'''&lt;br /&gt;
Based on the final data, we can say that there is a direct relationship between PPG and MPG. This simulation is based on 2 random variables: scoring rate and missed game. The first is calculated using the PPG / MPG formula with a standard variation, and the second as a percentage. Therefore, we can say that the team's success directly depends on 2 main aspects: the higher the scoring rate and MPG and the more games a player played in a season, the more likely it is to win. The essence of the second aspect concludes in the fact that in modern basketball, player injuries, as well as the composition of the rotation, play a significant role. And in this case, I see the possibility of improving the program in that if a rotation player is injured, the substitute player gets more chances to enter the floor and minutes per game.&lt;br /&gt;
&lt;br /&gt;
'''Simulation&lt;br /&gt;
'''&lt;br /&gt;
As already mentioned, there are 2 random variables: scoring rate (with standard deviation) and game missing chance (to make games more chaotic, as real ones). &lt;br /&gt;
Firstly, it calculates the percentage of player to miss the game - random between 0 and 100. If players game participation statistic is more or equal to this variable, then a player will be in rotation. Then, for those, who are active, the program calculates scoring rate - draws random samples from Gaussian distribution. In the application, you should also input parameter n - how many times the simulation should be repeated. And final result is got by averaging team scores (e.g. 2 times - 110, 120, final score 115).&lt;br /&gt;
&lt;br /&gt;
==Results==&lt;br /&gt;
'''Post-Analysis&lt;br /&gt;
'''&lt;br /&gt;
After many combinations and many tries, I can prove my words from pre-analysis, that simulation highly depends on scoring rate and possibility of loosing key players.&lt;br /&gt;
The top 5 teams I got as NBA champions are:&lt;br /&gt;
* DEN (Denver Nuggets, real life champions, approx. 60 times)&lt;br /&gt;
* LAL (Los Angeles Lakers, real life Western Conferenc Finalist, 38 times)&lt;br /&gt;
* ATL (Atlanta Hawks, real life lost in first round, 35 times)&lt;br /&gt;
* NY (New York Knicks, real life lost in second round, 27 times)&lt;br /&gt;
* BOS (Boston Celtics, real life Eastern Conference Finalist, 24 times)&lt;br /&gt;
&lt;br /&gt;
This year (2022/2023) Playoffs were quite surprise, because number 8 seed Miami Heat went to NBA Finals, but they never appeared during my simulation testing as NBA champions. Also, Milwaukee Bucks, who were belived as highly possible NBA champions, lost in the first round. Otherwise, Denver Nuggets came as NBA champions much more times then others in the simulation, which can mean that the model can really represent the reality.&lt;br /&gt;
&lt;br /&gt;
'''Improvements&lt;br /&gt;
'''&lt;br /&gt;
From UI/UX point of view, I tried to divide the logical parts of running the app. Unfortunately, due to lack of times and jupyter notebook abilities, there were no chance to make truly user friendly application for analysis. Of course, users see all the details from output, but I believe it would be more convenient in e.g. Flask Web Application.&lt;br /&gt;
&lt;br /&gt;
From simulation perspective, the main improvement I see is adding more minutes and possibilities for other players from rotation. Also, I decided to exclude minutes played random variable, because when I tried to run the simulation with it, the results were very chaotic and unrealistic - one team could score only 50 points, other team more then 200, which, of course, does not make sense. I think there can be kind of algorithm to somehow limit the variable, because the cause of problem is tbat standard deviation of minutes per game is very huge (up to 16 minutes, which means with average 0.43 scoring rate makes +- 7 points per player).&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
To sum up, I would like to say that the simulation is reliable and relates to reality. There can be some improvements from both UI and backend sides, but otherwise the aim of the simulation is completed, and the application can be used for real life predictions.&lt;br /&gt;
&lt;br /&gt;
==Files==&lt;br /&gt;
All the documents can be downloaded here.&lt;br /&gt;
Simulation (ipynd):&lt;br /&gt;
&lt;br /&gt;
Data source (xlsx):&lt;br /&gt;
[[File:NBA PO Simulation Data.xlsx]]&lt;br /&gt;
Requirements (txt):&lt;br /&gt;
&lt;br /&gt;
==Data sources==&lt;br /&gt;
https://edraft.com/nba/fantasy-basketball/tools/player-consistency/?season=2022-2023&amp;amp;col1=0&amp;amp;col2=0&amp;amp;con=0&lt;br /&gt;
https://www.basketball-reference.com/leagues/NBA_2023_per_game.html&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:NBA_PO_Simulation_Data.xlsx&amp;diff=24636</id>
		<title>File:NBA PO Simulation Data.xlsx</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:NBA_PO_Simulation_Data.xlsx&amp;diff=24636"/>
		<updated>2023-06-20T23:56:13Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24635</id>
		<title>NBA Monte Carlo Simulation</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24635"/>
		<updated>2023-06-20T23:55:40Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
NBA Monte Carlo Simulation is a Jupyter Notebook application, which is used to predict NBA games result. There are different potential users of this app: from fantasy league players to sports betters. This simulation also can help advanced basketball analytics by predicting possible results.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before starting the notebook, please, ensure, that you fullfilled the requirements (from requirements.txt).&lt;br /&gt;
&lt;br /&gt;
1) install python (https://www.python.org/downloads/)&lt;br /&gt;
2) install jupyter notebook (https://jupyter.org/install)&lt;br /&gt;
3) install python libraries&lt;br /&gt;
   1. run jupyter notebook&lt;br /&gt;
   2. on opened window, click new -&amp;gt; terminal&lt;br /&gt;
&lt;br /&gt;
[[File:Tree.JPG]]&lt;br /&gt;
&lt;br /&gt;
   3. in terminal, paste in order:&lt;br /&gt;
      - pip install pandas&lt;br /&gt;
      - pip install numpy&lt;br /&gt;
      - pip install ipywidgets&lt;br /&gt;
4) go back to jupyter menu, click upload and select .ipynb file (from this page)&lt;br /&gt;
&lt;br /&gt;
==Running the application==&lt;br /&gt;
'''Application description&lt;br /&gt;
'''&lt;br /&gt;
After opening .ipynb file, click &amp;quot;Run&amp;quot; on the menu above.&lt;br /&gt;
Under the cell, you will see 2 input fields. Please, provide the path of Excel file (from this page) and sheet name (default is Data_final)&lt;br /&gt;
&lt;br /&gt;
[[File:Main menu.JPG]]&lt;br /&gt;
&lt;br /&gt;
After clicking &amp;quot;Confirm&amp;quot;, user will be offered with 3 variants: get data analysis, simulate one game or simulate playoffs.&lt;br /&gt;
If user chooses analysis, some graphs with tables will be generated. In case one game simulation, user can choose 2 teams and simulate the result for them. In case simulating the Playoffs, user will be able to select bracket by seeds and simulate till NBA Finals.&lt;br /&gt;
&lt;br /&gt;
'''Pre-Analysis&lt;br /&gt;
'''&lt;br /&gt;
Based on the final data, we can say that there is a direct relationship between PPG and MPG. This simulation is based on 2 random variables: scoring rate and missed game. The first is calculated using the PPG / MPG formula with a standard variation, and the second as a percentage. Therefore, we can say that the team's success directly depends on 2 main aspects: the higher the scoring rate and MPG and the more games a player played in a season, the more likely it is to win. The essence of the second aspect concludes in the fact that in modern basketball, player injuries, as well as the composition of the rotation, play a significant role. And in this case, I see the possibility of improving the program in that if a rotation player is injured, the substitute player gets more chances to enter the floor and minutes per game.&lt;br /&gt;
&lt;br /&gt;
'''Simulation&lt;br /&gt;
'''&lt;br /&gt;
As already mentioned, there are 2 random variables: scoring rate (with standard deviation) and game missing chance (to make games more chaotic, as real ones). &lt;br /&gt;
Firstly, it calculates the percentage of player to miss the game - random between 0 and 100. If players game participation statistic is more or equal to this variable, then a player will be in rotation. Then, for those, who are active, the program calculates scoring rate - draws random samples from Gaussian distribution. In the application, you should also input parameter n - how many times the simulation should be repeated. And final result is got by averaging team scores (e.g. 2 times - 110, 120, final score 115).&lt;br /&gt;
&lt;br /&gt;
==Results==&lt;br /&gt;
'''Post-Analysis&lt;br /&gt;
'''&lt;br /&gt;
After many combinations and many tries, I can prove my words from pre-analysis, that simulation highly depends on scoring rate and possibility of loosing key players.&lt;br /&gt;
The top 5 teams I got as NBA champions are:&lt;br /&gt;
* DEN (Denver Nuggets, real life champions, approx. 60 times)&lt;br /&gt;
* LAL (Los Angeles Lakers, real life Western Conferenc Finalist, 38 times)&lt;br /&gt;
* ATL (Atlanta Hawks, real life lost in first round, 35 times)&lt;br /&gt;
* NY (New York Knicks, real life lost in second round, 27 times)&lt;br /&gt;
* BOS (Boston Celtics, real life Eastern Conference Finalist, 24 times)&lt;br /&gt;
&lt;br /&gt;
This year (2022/2023) Playoffs were quite surprise, because number 8 seed Miami Heat went to NBA Finals, but they never appeared during my simulation testing as NBA champions. Also, Milwaukee Bucks, who were belived as highly possible NBA champions, lost in the first round. Otherwise, Denver Nuggets came as NBA champions much more times then others in the simulation, which can mean that the model can really represent the reality.&lt;br /&gt;
&lt;br /&gt;
'''Improvements&lt;br /&gt;
'''&lt;br /&gt;
From UI/UX point of view, I tried to divide the logical parts of running the app. Unfortunately, due to lack of times and jupyter notebook abilities, there were no chance to make truly user friendly application for analysis. Of course, users see all the details from output, but I believe it would be more convenient in e.g. Flask Web Application.&lt;br /&gt;
&lt;br /&gt;
From simulation perspective, the main improvement I see is adding more minutes and possibilities for other players from rotation. Also, I decided to exclude minutes played random variable, because when I tried to run the simulation with it, the results were very chaotic and unrealistic - one team could score only 50 points, other team more then 200, which, of course, does not make sense. I think there can be kind of algorithm to somehow limit the variable, because the cause of problem is tbat standard deviation of minutes per game is very huge (up to 16 minutes, which means with average 0.43 scoring rate makes +- 7 points per player).&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
To sum up, I would like to say that the simulation is reliable and relates to reality. There can be some improvements from both UI and backend sides, but otherwise the aim of the simulation is completed, and the application can be used for real life predictions.&lt;br /&gt;
&lt;br /&gt;
==Files==&lt;br /&gt;
All the documents can be downloaded here.&lt;br /&gt;
Simulation (ipynd):&lt;br /&gt;
&lt;br /&gt;
Data source (xlsx):&lt;br /&gt;
&lt;br /&gt;
Requirements (txt):&lt;br /&gt;
&lt;br /&gt;
==Data sources==&lt;br /&gt;
https://edraft.com/nba/fantasy-basketball/tools/player-consistency/?season=2022-2023&amp;amp;col1=0&amp;amp;col2=0&amp;amp;con=0&lt;br /&gt;
https://www.basketball-reference.com/leagues/NBA_2023_per_game.html&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24634</id>
		<title>NBA Monte Carlo Simulation</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24634"/>
		<updated>2023-06-20T23:54:46Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
NBA Monte Carlo Simulation is a Jupyter Notebook application, which is used to predict NBA games result. There are different potential users of this app: from fantasy league players to sports betters. This simulation also can help advanced basketball analytics by predicting possible results.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before starting the notebook, please, ensure, that you fullfilled the requirements (from requirements.txt).&lt;br /&gt;
&lt;br /&gt;
1) install python (https://www.python.org/downloads/)&lt;br /&gt;
2) install jupyter notebook (https://jupyter.org/install)&lt;br /&gt;
3) install python libraries&lt;br /&gt;
   1. run jupyter notebook&lt;br /&gt;
   2. on opened window, click new -&amp;gt; terminal&lt;br /&gt;
&lt;br /&gt;
[[File:Tree.JPG]]&lt;br /&gt;
&lt;br /&gt;
   3. in terminal, paste in order:&lt;br /&gt;
      - pip install pandas&lt;br /&gt;
      - pip install numpy&lt;br /&gt;
      - pip install ipywidgets&lt;br /&gt;
4) go back to jupyter menu, click upload and select .ipynb file (from this page)&lt;br /&gt;
&lt;br /&gt;
==Running the application==&lt;br /&gt;
'''Application description&lt;br /&gt;
'''&lt;br /&gt;
After opening .ipynb file, click &amp;quot;Run&amp;quot; on the menu above.&lt;br /&gt;
Under the cell, you will see 2 input fields. Please, provide the path of Excel file (from this page) and sheet name (default is Data_final)&lt;br /&gt;
&lt;br /&gt;
[[File:Main menu.JPG]]&lt;br /&gt;
&lt;br /&gt;
After clicking &amp;quot;Confirm&amp;quot;, user will be offered with 3 variants: get data analysis, simulate one game or simulate playoffs.&lt;br /&gt;
If user chooses analysis, some graphs with tables will be generated. In case one game simulation, user can choose 2 teams and simulate the result for them. In case simulating the Playoffs, user will be able to select bracket by seeds and simulate till NBA Finals.&lt;br /&gt;
&lt;br /&gt;
'''Pre-Analysis&lt;br /&gt;
'''&lt;br /&gt;
Based on the final data, we can say that there is a direct relationship between PPG and MPG. This simulation is based on 2 random variables: scoring rate and missed game. The first is calculated using the PPG / MPG formula with a standard variation, and the second as a percentage. Therefore, we can say that the team's success directly depends on 2 main aspects: the higher the scoring rate and MPG and the more games a player played in a season, the more likely it is to win. The essence of the second aspect concludes in the fact that in modern basketball, player injuries, as well as the composition of the rotation, play a significant role. And in this case, I see the possibility of improving the program in that if a rotation player is injured, the substitute player gets more chances to enter the floor and minutes per game.&lt;br /&gt;
&lt;br /&gt;
'''Simulation&lt;br /&gt;
'''&lt;br /&gt;
As already mentioned, there are 2 random variables: scoring rate (with standard deviation) and game missing chance (to make games more chaotic, as real ones). &lt;br /&gt;
Firstly, it calculates the percentage of player to miss the game - random between 0 and 100. If players game participation statistic is more or equal to this variable, then a player will be in rotation. Then, for those, who are active, the program calculates scoring rate - draws random samples from Gaussian distribution. In the application, you should also input parameter n - how many times the simulation should be repeated. And final result is got by averaging team scores (e.g. 2 times - 110, 120, final score 115).&lt;br /&gt;
&lt;br /&gt;
==Results==&lt;br /&gt;
'''Post-Analysis&lt;br /&gt;
'''&lt;br /&gt;
After many combinations and many tries, I can prove my words from pre-analysis, that simulation highly depends on scoring rate and possibility of loosing key players.&lt;br /&gt;
The top 5 teams I got as NBA champions are:&lt;br /&gt;
* DEN (Denver Nuggets, real life champions, approx. 60 times)&lt;br /&gt;
* LAL (Los Angeles Lakers, real life Western Conferenc Finalist, 38 times)&lt;br /&gt;
* ATL (Atlanta Hawks, real life lost in first round, 35 times)&lt;br /&gt;
* NY (New York Knicks, real life lost in second round, 27 times)&lt;br /&gt;
* BOS (Boston Celtics, real life Eastern Conference Finalist, 24 times)&lt;br /&gt;
&lt;br /&gt;
This year (2022/2023) Playoffs were quite surprise, because number 8 seed Miami Heat went to NBA Finals, but they never appeared during my simulation testing as NBA champions. Also, Milwaukee Bucks, who were belived as highly possible NBA champions, lost in the first round. Otherwise, Denver Nuggets came as NBA champions much more times then others in the simulation, which can mean that the model can really represent the reality.&lt;br /&gt;
&lt;br /&gt;
'''Improvements&lt;br /&gt;
'''&lt;br /&gt;
From UI/UX point of view, I tried to divide the logical parts of running the app. Unfortunately, due to lack of times and jupyter notebook abilities, there were no chance to make truly user friendly application for analysis. Of course, users see all the details from output, but I believe it would be more convenient in e.g. Flask Web Application.&lt;br /&gt;
&lt;br /&gt;
From simulation perspective, the main improvement I see is adding more minutes and possibilities for other players from rotation. Also, I decided to exclude minutes played random variable, because when I tried to run the simulation with it, the results were very chaotic and unrealistic - one team could score only 50 points, other team more then 200, which, of course, does not make sense. I think there can be kind of algorithm to somehow limit the variable, because the cause of problem is tbat standard deviation of minutes per game is very huge (up to 16 minutes, which means with average 0.43 scoring rate makes +- 7 points per player).&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
To sum up, I would like to say that the simulation is reliable and relates to reality. There can be some improvements from both UI and backend sides, but otherwise the aim of the simulation is completed.&lt;br /&gt;
&lt;br /&gt;
==Files==&lt;br /&gt;
All the documents can be downloaded here.&lt;br /&gt;
Simulation (ipynd):&lt;br /&gt;
&lt;br /&gt;
Data source (xlsx):&lt;br /&gt;
&lt;br /&gt;
Requirements (txt):&lt;br /&gt;
&lt;br /&gt;
==Data sources==&lt;br /&gt;
https://edraft.com/nba/fantasy-basketball/tools/player-consistency/?season=2022-2023&amp;amp;col1=0&amp;amp;col2=0&amp;amp;con=0&lt;br /&gt;
https://www.basketball-reference.com/leagues/NBA_2023_per_game.html&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Main_menu.JPG&amp;diff=24633</id>
		<title>File:Main menu.JPG</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Main_menu.JPG&amp;diff=24633"/>
		<updated>2023-06-20T23:53:28Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24632</id>
		<title>NBA Monte Carlo Simulation</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24632"/>
		<updated>2023-06-20T23:53:04Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
NBA Monte Carlo Simulation is a Jupyter Notebook application, which is used to predict NBA games result. There are different potential users of this app: from fantasy league players to sports betters. This simulation also can help advanced basketball analytics by predicting possible results.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before starting the notebook, please, ensure, that you fullfilled the requirements (from requirements.txt).&lt;br /&gt;
&lt;br /&gt;
1) install python (https://www.python.org/downloads/)&lt;br /&gt;
2) install jupyter notebook (https://jupyter.org/install)&lt;br /&gt;
3) install python libraries&lt;br /&gt;
   1. run jupyter notebook&lt;br /&gt;
   2. on opened window, click new -&amp;gt; terminal&lt;br /&gt;
&lt;br /&gt;
[[File:Tree.JPG]]&lt;br /&gt;
&lt;br /&gt;
   3. in terminal, paste in order:&lt;br /&gt;
      - pip install pandas&lt;br /&gt;
      - pip install numpy&lt;br /&gt;
      - pip install ipywidgets&lt;br /&gt;
4) go back to jupyter menu, click upload and select .ipynb file (from this page)&lt;br /&gt;
&lt;br /&gt;
==Running the application==&lt;br /&gt;
'''Application description&lt;br /&gt;
'''&lt;br /&gt;
After opening .ipynb file, click &amp;quot;Run&amp;quot; on the menu above.&lt;br /&gt;
Under the cell, you will see 2 input fields. Please, provide the path of Excel file (from this page) and sheet name (default is Data_final)&lt;br /&gt;
&lt;br /&gt;
[[File:Main_menu.jpg]]&lt;br /&gt;
&lt;br /&gt;
After clicking &amp;quot;Confirm&amp;quot;, user will be offered with 3 variants: get data analysis, simulate one game or simulate playoffs.&lt;br /&gt;
If user chooses analysis, some graphs with tables will be generated. In case one game simulation, user can choose 2 teams and simulate the result for them. In case simulating the Playoffs, user will be able to select bracket by seeds and simulate till NBA Finals.&lt;br /&gt;
&lt;br /&gt;
'''Pre-Analysis&lt;br /&gt;
'''&lt;br /&gt;
Based on the final data, we can say that there is a direct relationship between PPG and MPG. This simulation is based on 2 random variables: scoring rate and missed game. The first is calculated using the PPG / MPG formula with a standard variation, and the second as a percentage. Therefore, we can say that the team's success directly depends on 2 main aspects: the higher the scoring rate and MPG and the more games a player played in a season, the more likely it is to win. The essence of the second aspect concludes in the fact that in modern basketball, player injuries, as well as the composition of the rotation, play a significant role. And in this case, I see the possibility of improving the program in that if a rotation player is injured, the substitute player gets more chances to enter the floor and minutes per game.&lt;br /&gt;
&lt;br /&gt;
'''Simulation&lt;br /&gt;
'''&lt;br /&gt;
As already mentioned, there are 2 random variables: scoring rate (with standard deviation) and game missing chance (to make games more chaotic, as real ones). &lt;br /&gt;
Firstly, it calculates the percentage of player to miss the game - random between 0 and 100. If players game participation statistic is more or equal to this variable, then a player will be in rotation. Then, for those, who are active, the program calculates scoring rate - draws random samples from Gaussian distribution. In the application, you should also input parameter n - how many times the simulation should be repeated. And final result is got by averaging team scores (e.g. 2 times - 110, 120, final score 115).&lt;br /&gt;
&lt;br /&gt;
==Results==&lt;br /&gt;
'''Post-Analysis&lt;br /&gt;
'''&lt;br /&gt;
After many combinations and many tries, I can prove my words from pre-analysis, that simulation highly depends on scoring rate and possibility of loosing key players.&lt;br /&gt;
The top 5 teams I got as NBA champions are:&lt;br /&gt;
* DEN (Denver Nuggets, real life champions, approx. 60 times)&lt;br /&gt;
* LAL (Los Angeles Lakers, real life Western Conferenc Finalist, 38 times)&lt;br /&gt;
* ATL (Atlanta Hawks, real life lost in first round, 35 times)&lt;br /&gt;
* NY (New York Knicks, real life lost in second round, 27 times)&lt;br /&gt;
* BOS (Boston Celtics, real life Eastern Conference Finalist, 24 times)&lt;br /&gt;
&lt;br /&gt;
This year (2022/2023) Playoffs were quite surprise, because number 8 seed Miami Heat went to NBA Finals, but they never appeared during my simulation testing as NBA champions. Also, Milwaukee Bucks, who were belived as highly possible NBA champions, lost in the first round. Otherwise, Denver Nuggets came as NBA champions much more times then others in the simulation, which can mean that the model can really represent the reality.&lt;br /&gt;
&lt;br /&gt;
'''Improvements&lt;br /&gt;
'''&lt;br /&gt;
From UI/UX point of view, I tried to divide the logical parts of running the app. Unfortunately, due to lack of times and jupyter notebook abilities, there were no chance to make truly user friendly application for analysis. Of course, users see all the details from output, but I believe it would be more convenient in e.g. Flask Web Application.&lt;br /&gt;
&lt;br /&gt;
From simulation perspective, the main improvement I see is adding more minutes and possibilities for other players from rotation. Also, I decided to exclude minutes played random variable, because when I tried to run the simulation with it, the results were very chaotic and unrealistic - one team could score only 50 points, other team more then 200, which, of course, does not make sense. I think there can be kind of algorithm to somehow limit the variable, because the cause of problem is tbat standard deviation of minutes per game is very huge (up to 16 minutes, which means with average 0.43 scoring rate makes +- 7 points per player).&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
To sum up, I would like to say that the simulation is reliable and relates to reality. There can be some improvements from both UI and backend sides, but otherwise the aim of the simulation is completed.&lt;br /&gt;
&lt;br /&gt;
==Files==&lt;br /&gt;
All the documents can be downloaded here.&lt;br /&gt;
Simulation (ipynd):&lt;br /&gt;
&lt;br /&gt;
Data source (xlsx):&lt;br /&gt;
&lt;br /&gt;
Requirements (txt):&lt;br /&gt;
&lt;br /&gt;
==Data sources==&lt;br /&gt;
https://edraft.com/nba/fantasy-basketball/tools/player-consistency/?season=2022-2023&amp;amp;col1=0&amp;amp;col2=0&amp;amp;con=0&lt;br /&gt;
https://www.basketball-reference.com/leagues/NBA_2023_per_game.html&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Tree.jpg&amp;diff=24631</id>
		<title>File:Tree.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Tree.jpg&amp;diff=24631"/>
		<updated>2023-06-20T23:51:04Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: Tree from jupyter notebook&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tree from jupyter notebook&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Tree.JPG&amp;diff=24630</id>
		<title>File:Tree.JPG</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Tree.JPG&amp;diff=24630"/>
		<updated>2023-06-20T23:49:45Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24629</id>
		<title>NBA Monte Carlo Simulation</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=NBA_Monte_Carlo_Simulation&amp;diff=24629"/>
		<updated>2023-06-20T23:48:25Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: NBA Monte Carlo Simulation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
NBA Monte Carlo Simulation is a Jupyter Notebook application, which is used to predict NBA games result. There are different potential users of this app: from fantasy league players to sports betters. This simulation also can help advanced basketball analytics by predicting possible results.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before starting the notebook, please, ensure, that you fullfilled the requirements (from requirements.txt).&lt;br /&gt;
&lt;br /&gt;
1) install python (https://www.python.org/downloads/)&lt;br /&gt;
2) install jupyter notebook (https://jupyter.org/install)&lt;br /&gt;
3) install python libraries&lt;br /&gt;
   1. run jupyter notebook&lt;br /&gt;
   2. on opened window, click new -&amp;gt; terminal&lt;br /&gt;
[[File:Tree.jpg]]&lt;br /&gt;
   3. in terminal, paste in order:&lt;br /&gt;
      - pip install pandas&lt;br /&gt;
      - pip install numpy&lt;br /&gt;
      - pip install ipywidgets&lt;br /&gt;
4) go back to jupyter menu, click upload and select .ipynb file (from this page)&lt;br /&gt;
&lt;br /&gt;
==Running the application==&lt;br /&gt;
'''Application description'''&lt;br /&gt;
After opening .ipynb file, click &amp;quot;Run&amp;quot; on the menu above.&lt;br /&gt;
Under the cell, you will see 2 input fields. Please, provide the path of Excel file (from this page) and sheet name (default is Data_final)&lt;br /&gt;
[[File:Main_menu.jpg]]&lt;br /&gt;
After clicking &amp;quot;Confirm&amp;quot;, user will be offered with 3 variants: get data analysis, simulate one game or simulate playoffs.&lt;br /&gt;
If user chooses analysis, some graphs with tables will be generated. In case one game simulation, user can choose 2 teams and simulate the result for them. In case simulating the Playoffs, user will be able to select bracket by seeds and simulate till NBA Finals.&lt;br /&gt;
&lt;br /&gt;
'''Pre-Analysis'''&lt;br /&gt;
Based on the final data, we can say that there is a direct relationship between PPG and MPG. This simulation is based on 2 random variables: scoring rate and missed game. The first is calculated using the PPG / MPG formula with a standard variation, and the second as a percentage. Therefore, we can say that the team's success directly depends on 2 main aspects: the higher the scoring rate and MPG and the more games a player played in a season, the more likely it is to win. The essence of the second aspect concludes in the fact that in modern basketball, player injuries, as well as the composition of the rotation, play a significant role. And in this case, I see the possibility of improving the program in that if a rotation player is injured, the substitute player gets more chances to enter the floor and minutes per game.&lt;br /&gt;
&lt;br /&gt;
'''Simulation'''&lt;br /&gt;
As already mentioned, there are 2 random variables: scoring rate (with standard deviation) and game missing chance (to make games more chaotic, as real ones). &lt;br /&gt;
Firstly, it calculates the percentage of player to miss the game - random between 0 and 100. If players game participation statistic is more or equal to this variable, then a player will be in rotation. Then, for those, who are active, the program calculates scoring rate - draws random samples from Gaussian distribution. In the application, you should also input parameter n - how many times the simulation should be repeated. And final result is got by averaging team scores (e.g. 2 times - 110, 120, final score 115).&lt;br /&gt;
&lt;br /&gt;
==Results==&lt;br /&gt;
'''Post-Analysis'''&lt;br /&gt;
After many combinations and many tries, I can prove my words from pre-analysis, that simulation highly depends on scoring rate and possibility of loosing key players.&lt;br /&gt;
The top 5 teams I got as NBA champions are:&lt;br /&gt;
* DEN (Denver Nuggets, real life champions, approx. 60 times)&lt;br /&gt;
* LAL (Los Angeles Lakers, real life Western Conferenc Finalist, 38 times)&lt;br /&gt;
* ATL (Atlanta Hawks, real life lost in first round, 35 times)&lt;br /&gt;
* NY (New York Knicks, real life lost in second round, 27 times)&lt;br /&gt;
* BOS (Boston Celtics, real life Eastern Conference Finalist, 24 times)&lt;br /&gt;
&lt;br /&gt;
This year (2022/2023) Playoffs were quite surprise, because number 8 seed Miami Heat went to NBA Finals, but they never appeared during my simulation testing as NBA champions. Also, Milwaukee Bucks, who were belived as highly possible NBA champions, lost in the first round. Otherwise, Denver Nuggets came as NBA champions much more times then others in the simulation, which can mean that the model can really represent the reality.&lt;br /&gt;
&lt;br /&gt;
'''Improvements'''&lt;br /&gt;
From UI/UX point of view, I tried to divide the logical parts of running the app. Unfortunately, due to lack of times and jupyter notebook abilities, there were no chance to make truly user friendly application for analysis. Of course, users see all the details from output, but I believe it would be more convenient in e.g. Flask Web Application.&lt;br /&gt;
&lt;br /&gt;
From simulation perspective, the main improvement I see is adding more minutes and possibilities for other players from rotation. Also, I decided to exclude minutes played random variable, because when I tried to run the simulation with it, the results were very chaotic and unrealistic - one team could score only 50 points, other team more then 200, which, of course, does not make sense. I think there can be kind of algorithm to somehow limit the variable, because the cause of problem is tbat standard deviation of minutes per game is very huge (up to 16 minutes, which means with average 0.43 scoring rate makes +- 7 points per player).&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
To sum up, I would like to say that the simulation is reliable and relates to reality. There can be some improvements from both UI and backend sides, but otherwise the aim of the simulation is completed.&lt;br /&gt;
&lt;br /&gt;
==Files==&lt;br /&gt;
All the documents can be downloaded here.&lt;br /&gt;
Simulation (ipynd):&lt;br /&gt;
&lt;br /&gt;
Data source (xlsx):&lt;br /&gt;
&lt;br /&gt;
Requirements (txt):&lt;br /&gt;
&lt;br /&gt;
==Data sources==&lt;br /&gt;
https://edraft.com/nba/fantasy-basketball/tools/player-consistency/?season=2022-2023&amp;amp;col1=0&amp;amp;col2=0&amp;amp;con=0&lt;br /&gt;
https://www.basketball-reference.com/leagues/NBA_2023_per_game.html&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=NBA_game_simulation&amp;diff=23457</id>
		<title>NBA game simulation</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=NBA_game_simulation&amp;diff=23457"/>
		<updated>2023-01-25T22:37:02Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: /* Source and Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction&lt;br /&gt;
NBA games are hardly predictable. Although it is clear that leader has more chances against offsider, there can be situations like injuries, bad shooting or fouling out. This factors influence the result of the game. My idea is to try forecasting games' results based on individual players' statistics. It can be useful for advanced sport analytics, simulating the season and even for betting.&lt;br /&gt;
&lt;br /&gt;
=Problem definition and  Method=&lt;br /&gt;
As an input data I got a dataset for 2017/2018 season with boxscores of the games with different players' statistics. There were a lot of indicators for every team member per individual game. I had to clean the data, so the attributes that I needed for the simulation were: Player, Team, Position, Played Games, Points, Role, Arena, Minutes Played. For the simulation, I chose Monte Carlo simulation for forecasting.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
As I have already mentioned, I have cleaned the dataset, so only relevant attributes remain. After this, some manipulations were needed. All the calculated fields were diveded by arena - Home or Away.&lt;br /&gt;
&lt;br /&gt;
First of all, I decided to find out in how many games individual player took part. Then I was able to calculate probability of '''missing the game''' and '''being a starter'''.&lt;br /&gt;
&lt;br /&gt;
Then I added '''points rate''' (points per minute) for each game per player, found out '''minimum''' and '''maximum''' rates and defined '''minimum''' and '''maximum minutes played'''.&lt;br /&gt;
&lt;br /&gt;
Before simulating results, I created a list called :&amp;quot;Preprocess&amp;quot;, where the exact simulation is running.&lt;br /&gt;
&lt;br /&gt;
So, if a user chooses 2 teams (Home and Away), it calculates starting 5, if player misses the game, minutes and points. There is an important constaint regarding the values: there are 5 starters and 5 positions only.&lt;br /&gt;
&lt;br /&gt;
Starting 5 is defined by the Role (starter)/Games Played. If there are several players, who were switching between each other in start, there will be a random choice.&lt;br /&gt;
&lt;br /&gt;
Minutes are calculated by random between minimum and maximum minutes played. For starting players are defined at once. There is a limit of 48 minutes per each position, so I decided to make a coefficient, which represents a part per each bench player to remaining time.&lt;br /&gt;
&lt;br /&gt;
And finally points are calculated as random between minimum and maximum player's points rate multiply minutes played. &lt;br /&gt;
&lt;br /&gt;
=Results=&lt;br /&gt;
As a result, if we combine all of the players' points, we can identify a winner.&lt;br /&gt;
&lt;br /&gt;
=Conclusions=&lt;br /&gt;
After many simulations, I ended up with conclusion, that there is a clear home advantage. Some of the results were even quite similar to real ones. But mainly starting players influence the game: if they have more minutes, there is a higher possibility of winning. It comes up from points rate, and by average starting 5 has it higher.&lt;br /&gt;
&lt;br /&gt;
=Source and Code=&lt;br /&gt;
Simulation with datasource and manipulations can be found there: https://www.simulace.info/images/MC_NBA_prin03.xlsx&lt;br /&gt;
&lt;br /&gt;
(Original datasource: https://www.kaggle.com/datasets/pablote/nba-enhanced-stats?resource=download)&lt;br /&gt;
&lt;br /&gt;
=Comments=&lt;br /&gt;
There can be some bugs when running a simulation. Mainly it occurs when a person opens it in English version of Excel. On my personal laptop it works perfectly, but I tried on other and it somehow crashed a couple of time (#SPILL). After some refreshes, you can get the result.&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=WS_2022/2023&amp;diff=23456</id>
		<title>WS 2022/2023</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=WS_2022/2023&amp;diff=23456"/>
		<updated>2023-01-25T22:36:38Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: prin03&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Semestral papers from winter term 2022/2023. Please, put here links to the pages with your paper. First you need to have your [[Assignments WS 2022/2023|assignment approved]]&lt;br /&gt;
&lt;br /&gt;
==Simulations==&lt;br /&gt;
--[[User:Julian Bleyer|Julian Bleyer]] ([[User talk:Xkrep33|talk]]) 0:44, 18 January 2023(CET) Aircraft Evacuation Simulation: [[Airplane_Evacuation]]&lt;br /&gt;
&lt;br /&gt;
--[[User:Baumareb|Baumareb]] ([[User talk:Baumareb|talk]]) 13:55, 18 January 2023 (CET) Cartel simulation with leniency program by Rebecca Baumann (baur00): [[cartel_simulation]]&lt;br /&gt;
&lt;br /&gt;
--[[User:Kock06|Kock06]] ([[User talk:Kock06|talk]]) 14:03, 22 January(GTM+8) Receivables prediction by Monte Carlo simulation: [[Receivables]]&lt;br /&gt;
&lt;br /&gt;
--[[User:Ruzv01|Ruzv01]] ([[User talk:Ruzv01|talk]]) 10:33, 22 January(CET) Household electricity consumption: [[Household electricity consumption]]&lt;br /&gt;
&lt;br /&gt;
--[[User:Haki00|Haki00]] ([[User talk:Haki00|talk]]) 21:38, 22 January(CET) Artsakh blockade: [[Artsakh blockade]]&lt;br /&gt;
&lt;br /&gt;
--[[User:Edema|Edema]] ([[User talk:Haki00|talk]]) 22:00, 22 January(CET) Mortgage Assessment: [[Mortgage Assessment]]&lt;br /&gt;
&lt;br /&gt;
--[[User:BortnikSvitlana|BortnikSvitlana]] ([[User talk:BortnikSvitlana|talk]]) 22:36, 22 January(CET) Traffic Simulation at an Intersection: [[Traffic Simulation at an Intersection]]&lt;br /&gt;
&lt;br /&gt;
--[[User:Ceta|Ceta]] ([[User talk:Ceta|talk]]) 22:48, 22 January 2023 (CET) Pumped hydroelectric energy storage (PHES)System Simulation [[Pump_storage]]&lt;br /&gt;
&lt;br /&gt;
--[[User:Botd00|Botd00]] ([[User talk:Botd00|talk]]) 22:46, 22 January(CET) Twitter Simulation: [[Twitter simulation]]&lt;br /&gt;
&lt;br /&gt;
-- [[User:Miln02|Miln02]] ([[User talk:Miln02|talk]]) 23:05, 22 January 2023 (CET) Saving for an apartment [[Savingforanapartment]]&lt;br /&gt;
&lt;br /&gt;
-- [[User:Abizah1|Abizah1]] ([[User talk:Abizah1|talk]]) 23:55, 22 January 2023 (CET) https://www.simulace.info/index.php/Boxing_athlete&lt;br /&gt;
&lt;br /&gt;
-- [[User:Pierreatekwana1|Pierreatekwana1]] ([[User talk:Pierreatekwana1|talk]]) 00:24, 23 January 2023 (CET) Crop yield simulation: [[Cropyield]]&lt;br /&gt;
&lt;br /&gt;
-- [[User:Kane02|Kane02]] ([[User talk:Kane02|talk]]) 18:52, 23 January 2023 (CET) Car Park Solution for a New Cinema  [[Car Park Solution for a New Cinema]]&lt;br /&gt;
&lt;br /&gt;
-- [[User:Kadt02|Kadt02]] ([[User talk:Kadt02|talk]]) 19:43, 23 January 2023 (CET) Comparing searching stategies  [[Finding strategies comparison]]&lt;br /&gt;
&lt;br /&gt;
-- [[User:Ploo00|Ploo00]] ([[User talk:Ploo00|talk]]) 19:50, 25 January 2023 (CET) Profit in store vs e-shop  [[Profit in store vs e-shop]]&lt;br /&gt;
&lt;br /&gt;
-- [[User:Prin03vse|Prin03vse]] ([[User talk:Prin03vse|talk]]) 23:35, 25 January 2023 (CET) NBA Game Simulation  [[NBA game simulation]]&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=NBA_game_simulation&amp;diff=23455</id>
		<title>NBA game simulation</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=NBA_game_simulation&amp;diff=23455"/>
		<updated>2023-01-25T22:34:50Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: NBA MC Simulation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction&lt;br /&gt;
NBA games are hardly predictable. Although it is clear that leader has more chances against offsider, there can be situations like injuries, bad shooting or fouling out. This factors influence the result of the game. My idea is to try forecasting games' results based on individual players' statistics. It can be useful for advanced sport analytics, simulating the season and even for betting.&lt;br /&gt;
&lt;br /&gt;
=Problem definition and  Method=&lt;br /&gt;
As an input data I got a dataset for 2017/2018 season with boxscores of the games with different players' statistics. There were a lot of indicators for every team member per individual game. I had to clean the data, so the attributes that I needed for the simulation were: Player, Team, Position, Played Games, Points, Role, Arena, Minutes Played. For the simulation, I chose Monte Carlo simulation for forecasting.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
As I have already mentioned, I have cleaned the dataset, so only relevant attributes remain. After this, some manipulations were needed. All the calculated fields were diveded by arena - Home or Away.&lt;br /&gt;
&lt;br /&gt;
First of all, I decided to find out in how many games individual player took part. Then I was able to calculate probability of '''missing the game''' and '''being a starter'''.&lt;br /&gt;
&lt;br /&gt;
Then I added '''points rate''' (points per minute) for each game per player, found out '''minimum''' and '''maximum''' rates and defined '''minimum''' and '''maximum minutes played'''.&lt;br /&gt;
&lt;br /&gt;
Before simulating results, I created a list called :&amp;quot;Preprocess&amp;quot;, where the exact simulation is running.&lt;br /&gt;
&lt;br /&gt;
So, if a user chooses 2 teams (Home and Away), it calculates starting 5, if player misses the game, minutes and points. There is an important constaint regarding the values: there are 5 starters and 5 positions only.&lt;br /&gt;
&lt;br /&gt;
Starting 5 is defined by the Role (starter)/Games Played. If there are several players, who were switching between each other in start, there will be a random choice.&lt;br /&gt;
&lt;br /&gt;
Minutes are calculated by random between minimum and maximum minutes played. For starting players are defined at once. There is a limit of 48 minutes per each position, so I decided to make a coefficient, which represents a part per each bench player to remaining time.&lt;br /&gt;
&lt;br /&gt;
And finally points are calculated as random between minimum and maximum player's points rate multiply minutes played. &lt;br /&gt;
&lt;br /&gt;
=Results=&lt;br /&gt;
As a result, if we combine all of the players' points, we can identify a winner.&lt;br /&gt;
&lt;br /&gt;
=Conclusions=&lt;br /&gt;
After many simulations, I ended up with conclusion, that there is a clear home advantage. Some of the results were even quite similar to real ones. But mainly starting players influence the game: if they have more minutes, there is a higher possibility of winning. It comes up from points rate, and by average starting 5 has it higher.&lt;br /&gt;
&lt;br /&gt;
=Source and Code=&lt;br /&gt;
Simulation with datasource and manipulations can be found there: https://www.simulace.info/images/MC_NBA_prin03.xlsx&lt;br /&gt;
(Original datasource: https://www.kaggle.com/datasets/pablote/nba-enhanced-stats?resource=download)&lt;br /&gt;
&lt;br /&gt;
=Comments=&lt;br /&gt;
There can be some bugs when running a simulation. Mainly it occurs when a person opens it in English version of Excel. On my personal laptop it works perfectly, but I tried on other and it somehow crashed a couple of time (#SPILL). After some refreshes, you can get the result.&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:MC_NBA_prin03.xlsx&amp;diff=23453</id>
		<title>File:MC NBA prin03.xlsx</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:MC_NBA_prin03.xlsx&amp;diff=23453"/>
		<updated>2023-01-25T22:28:59Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: Monte Carlo Simulation NBA&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Monte Carlo Simulation NBA&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Assignments_WS_2022/2023&amp;diff=23098</id>
		<title>Assignments WS 2022/2023</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Assignments_WS_2022/2023&amp;diff=23098"/>
		<updated>2022-12-20T20:18:54Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Please, put here your assignments. Do not forget to sign them. You can use &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; (four tildas) for an automatic signature. Use Show preview in order to check the result before your final sumbition.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Please, strive to formulate your assignment carefully. We expect an adequate effort to formulate the assignment as it is your semestral paper. Do not forget that your main goal is a research paper. It means your simulation model must generate the results that are specific, measurable and verifiable. Think twice how you will develop your model, which entities you will use, draw a model diagram, consider what you will measure. No sooner than when you have a good idea about the model, submit your assignment. And of course, read [[How to deal with the simulation assignment|How to deal with the simulation assignment]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Topics on gambling, cards, etc. are not welcome.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| type  = content&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
In order to avoid possible confusion, please, check if you have added '''approved''' in bold somewhere in our comment under your submission. If there is no '''approved''', it means the assignment was not approved yet.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Effect of leniency programs on cartel rates by [[User:Baumareb|Baumareb]] ([[User talk:Baumareb|talk]]) 11:18, 7 December 2022 (CET) ==&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
The leniency program of the European Commission offers the companies involved in a cartel either complete or partial immunity from fines if they self-report and hand over evidence. It was introduced in 1996, following the surge in amnesty applications in the wake of the 1993 revision of the Corporate Leniency Program of the US Department of Justice’s Antitrust Division. Reports from various implemented leniency programs showed that such programs led to numerous applications. However, despite the clear increase in leniency applications, the question poses itself as to whether the programs were also successful in a sense that the actual cartel rate in those countries declined.&lt;br /&gt;
The simulation will be based on a study of Harrington and Chang from 2015, in which they concluded the following:&lt;br /&gt;
&lt;br /&gt;
•	The actual cartel rate decreases in case that the leniency program does not affect the non-leniency enforcement&lt;br /&gt;
&lt;br /&gt;
•	But: if the non-leniency enforcement is affected because resources are shifted to the prosecution of leniency application cases, there might be two possibilities, the cartel rate might increase. &lt;br /&gt;
&lt;br /&gt;
This simulation focuses on the latter case. Assuming endogenized non-leniency enforcement, the introduction of a leniency program might have a differential impact on different industries. If a leniency program is introduced, the cartels that are about to collapse will seek to self-report. This in turn shifts resources from exposing active cartels to prosecuting cartels that are already collapsing. This creates more work for the authorities, who, instead of focusing on active cartels may now focus on dying cartels. This crowding-out effect coming about with the introduction of a leniency program shall be simulated in this project. &lt;br /&gt;
&lt;br /&gt;
''' Goal '''&lt;br /&gt;
&lt;br /&gt;
The simulation will have the following objectives:&lt;br /&gt;
&lt;br /&gt;
* Illustrate the change in cartel rates and the change in the average life expectancy of a cartel triggered by the introduction of a leniency program in case of endogenized non-leniency enforcement for industries with unstable cartels (e.g. industries with a high number of competitors, or demand with more price elasticity) and for industries with stable cartels (e.g. industries with less competitors and demand with less price elasticity). &lt;br /&gt;
* Illustrate how many resources may be shifted from non-leniency enforcement to prosecuting leniency application cases without it having an undesired effect on the actual cartel rate. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
The simulation may be used by law enforcement officials to evaluate whether a leniency program leads to the desired effect (i.e. the decrease in the cartel rate) or not. Also, it can help for deciding whether the non-leniency enforcement needs to be strengthened to prevent the crowding-out effect. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
The described scenario is a multi-agent simulation in which the agents are pursuing a utility-based approach. Thus, the simulation will be done with NetLogo. &lt;br /&gt;
The following features will be included into the simulation:&lt;br /&gt;
&lt;br /&gt;
- For both industries with stable and industries with unstable cartels:&lt;br /&gt;
&lt;br /&gt;
* Number of active cartels (dying after reaching avg. life expectancy)&lt;br /&gt;
* Number of competitors&lt;br /&gt;
* Average life expectancy of a cartel&lt;br /&gt;
* “Birth” of new cartels&lt;br /&gt;
&lt;br /&gt;
- For leniency/non-leniency enforcement:&lt;br /&gt;
* Resources and their assignment to either leniency or non-leniency enforcement &lt;br /&gt;
* Capacity of taking down an active cartel&lt;br /&gt;
* Capacity of taking down a cartel based on leniency applications&lt;br /&gt;
&lt;br /&gt;
The simulation will be based on the 2015 research from Harrington and Chang as well as on publicly accessible data from the European Commission regarding antitrust cases from 1964 until today.&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
* Harrington Jr, J. E., &amp;amp; Chang, M. H. (2015). When can we expect a corporate leniency program to result in fewer cartels?. The Journal of Law and Economics, 58(2), 417-449.&lt;br /&gt;
* Ordóñez‐De‐Haro, J. M., Borrell, J. R., &amp;amp; Jiménez, J. L. (2018). The European commission's fight against cartels (1962–2014): A retrospective and forensic analysis. JCMS: Journal of Common Market Studies, 56(5), 1087-1107.&lt;br /&gt;
&lt;br /&gt;
[[User:Baumareb|Baumareb]] ([[User talk:Baumareb|talk]]) 11:18, 7 December 2022 (CET) Rebecca Baumann (baur00)&lt;br /&gt;
&lt;br /&gt;
: This isn't an easy topic. Be careful about available data. '''Approved''' [[User:Tomáš|Tomáš]] ([[User talk:Tomáš|talk]]) 01:46, 15 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The prediction of divorce rate in Czech Republic for the following 50 years == &lt;br /&gt;
&lt;br /&gt;
'''  The goal of the simulation '''&lt;br /&gt;
&lt;br /&gt;
Divorce in the Czech republic must always contain at least one hearing in front of the court. Legally, there are many more parties involved, such as a notary, who must verify the signatures on all the important documents and many times, divorce lawyers are also necessary. To be able to satisfy the needs of the public, all the involved parties must have an idea about how many married couples are likely to get divorced in the years to come. This simulation will help prepare the courts, notaries and lawyers by making a prediction on the amount of divorces in the next 50 years. This will also help law students choose the field of law that they will specialize in by answering the question whether divorce lawyers will be necessary in the future or not. &lt;br /&gt;
&lt;br /&gt;
'''  Method '''&lt;br /&gt;
&lt;br /&gt;
Vensim will be used for this simulation. The used data will come from the Czech Statistical Office and possibly other sources (Refer to [1] and [2]), such as published studies on the most common reasons for divorce. When possible, the data about each reason of divorce will be also found and the simulation model will contain this data. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Edit: additional details ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''  What all parameters will the simulation work with and how?'''&lt;br /&gt;
&lt;br /&gt;
1. Number of marriages – the more marriages, the more divorces&lt;br /&gt;
&lt;br /&gt;
a/ Number of people in the age 25 to 34 (i.e., the most common age to get married) – the more there is of these people, the more marriages there will be&lt;br /&gt;
&lt;br /&gt;
b/ Number of divorced people in the age 40 to 49 (i.e., the most common age to get re-married after a divorce) – the more there is of these people, the more marriages there will be, however not as much as the number above&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Micro causes of divorces = Top 10 causes of divorce as researched by the Czech Statistical Office, published yearly – the more common are these causes (alcoholism, infidelity etc), the more divorces there will be&lt;br /&gt;
&lt;br /&gt;
a/ Ill-considered marriage&lt;br /&gt;
&lt;br /&gt;
b/ Alcoholism&lt;br /&gt;
&lt;br /&gt;
c/ Infidelity&lt;br /&gt;
&lt;br /&gt;
d/ Lack of interest in the family (incl. abandon. of living together)&lt;br /&gt;
&lt;br /&gt;
e/ Ill-treatment, criminal conviction&lt;br /&gt;
&lt;br /&gt;
f/ Different characters, views and interests&lt;br /&gt;
&lt;br /&gt;
g/ Health reasons&lt;br /&gt;
&lt;br /&gt;
h/ Sexual discord&lt;br /&gt;
&lt;br /&gt;
i/ Other causes&lt;br /&gt;
&lt;br /&gt;
j/ Cause not given&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Number of people in the age 40 to 49 – the more there is of these people, the more divorces there will be (it is the most common age to get divorced)&lt;br /&gt;
&lt;br /&gt;
4. Macro causes of divorces&lt;br /&gt;
&lt;br /&gt;
a/ Economic independence of women = the more economically independent women are, the more likely they are to divorce in case of an unhappy marriage – this will be evaluated through a comparison of data of average income of men vs. women &lt;br /&gt;
&lt;br /&gt;
b/ Being religious – divorce is far less common for religious people. &lt;br /&gt;
&lt;br /&gt;
'''  What data source will be used for deriving the equations?'''&lt;br /&gt;
&lt;br /&gt;
Based on my current research of data sources, the Czech Statistical Office has the all the data necessary for this paper.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] Scott, S. B., Rhoades, G. K., Stanley, S. M., Allen, E. S., &amp;amp; Markman, H. J. (2013). Reasons for Divorce and Recollections of Premarital Intervention: Implications for Improving Relationship Education. Couple &amp;amp; family psychology, 2(2), 131–145. https://doi.org/10.1037/a0032025&lt;br /&gt;
&lt;br /&gt;
[2] Hawkins, Alan &amp;amp; Willoughby, Brian &amp;amp; Doherty, William. (2012). Reasons for Divorce and Openness to Marital Reconciliation. Journal of Divorce &amp;amp; Remarriage. 53. 453-463. 10.1080/10502556.2012.682898.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: Sounds interesting, but I miss more detail about the simulation. What all parameters will the simulation work with and how? What data source will be used for deriving the equations? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 11:03, 15 December 2022 (CET)&lt;br /&gt;
:: ''' Approved'''. Just make sure that the equtions, reasons for divorce and their impact on divorce rate are properly quantified.[[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:23, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Crop Yield Forecasting==&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
Crop growth and development simulations and yield forecasting will be performed using variables such as crop type, planting date, soil type, soil texture, and climate data (temperature, rainfall, etc.).&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
 &lt;br /&gt;
Arable land is increasingly limited, while the world's population has steadily been increasing over the years. In order to meet rapidly rising demand, production must be increased while natural resources must be protected. New agricultural research is needed to provide information on how to achieve sustainable agriculture in the face of global climate variability. Predicting crop yield under different conditions, such as different irrigation regimes, planting dates, and crop management practices, has become critical for farmers and other stakeholders who use these predictions to make more informed decisions about how to allocate resources, such as labor, equipment, and inputs, to maximize yield and productivity.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
 &lt;br /&gt;
Crop yield simulation tools include AquaCrop, DSSAT, and CropSyst. These tools use mathematical models to simulate crop growth and development based on input data like weather, soil type, and management practices. These tools use this data to estimate the crop's potential yield, as well as other important factors like water use and crop evapotranspiration. For this assignment I will be using AquaCrop which is a crop water productivity model developed by the United Nations Food and Agriculture Organization (FAO). It is used to simulate crop growth and yield under various environmental and management conditions. AquaCrop simulates crop growth and development, and estimates yield based on soil conditions, climate, irrigation, and management practices. The application gives access to various FAO databases with all the necessary data needed to perform a comprehensive simulation of the crop yield.&lt;br /&gt;
&lt;br /&gt;
'''Citations'''&lt;br /&gt;
&lt;br /&gt;
* Y. Lu, C. Wei, M. F. McCabe, and J. Sheffield, “Multi-variable assimilation into a modified AquaCrop model for improved maize simulation without management or crop phenology information,” Agricultural Water Management, vol. 266, p. 107576, May 2022, doi: 10.1016/j.agwat.2022.107576.&lt;br /&gt;
* P. N. Kephe, K. K. Ayisi, and B. M. Petja, “Challenges and opportunities in crop simulation modelling under seasonal and projected climate change scenarios for crop production in South Africa,” Agriculture &amp;amp; Food Security, vol. 10, no. 1, p. 10, Apr. 2021, doi: 10.1186/s40066-020-00283-5.&lt;br /&gt;
* N. T. Olivera, O. B. Manrique, Y. G. Masjuan, and A. M. G. Alega, “Evaluation of AquaCrop model in crop dry bean growth simulation,” Revista Ciencias Técnicas Agropecuarias, vol. 25, no. 3, pp. 23–30, Accessed: Dec. 10, 2022. [Online]. Available: https://www.redalyc.org/journal/932/93246970003/html/&lt;br /&gt;
* N. Pirmoradian, Z. Saadati, M. Rezaei, and M. R. Khaledian, “Simulating water productivity of paddy rice under irrigation regimes using AquaCrop model in humid and semiarid regions of Iran,” Appl Water Sci, vol. 10, no. 7, p. 161, Jun. 2020, doi: 10.1007/s13201-020-01249-5.&lt;br /&gt;
&lt;br /&gt;
[[User:Pierreatekwana|Pierreatekwana]] ([[User talk:Pierreatekwana|talk]]) 15:06, 15 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
: Topic souds interesting, but the proposed simulation tool has to be one of the ones we have  used in our class ( as specified in How to deal with the simulation assignment:&lt;br /&gt;
One of your key course requirements is a submission of simulation. You choose your topic yourself, the same as a method and a tool that you will use. It could be any of the development environments we have used (Excel, Simprocess, Netlogo, or Vensim).) [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:05, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Electricity Spot Market Simulation by [[User:Ceta|Ceta]] ([[User talk:Ceta|talk]]) 01:13, 16 December 2022 (CET) ==&lt;br /&gt;
'''IDEA 2'''&lt;br /&gt;
Pumped-storage hydroelectricity (PSH), or pumped hydroelectric energy storage (PHES), is a type of hydroelectric energy storage used by electric power systems for load balancing. The method stores energy in the form of gravitational potential energy of water, pumped from a lower elevation reservoir to a higher elevation. Low-cost surplus off-peak electric power is typically used to run the pumps. During periods of high electrical demand, the stored water is released through turbines to produce electric power. Although the losses of the pumping process make the plant a net consumer of energy overall, the system increases revenue by selling more electricity during periods of peak demand, when electricity prices are highest. If the upper lake collects significant rainfall or is fed by a river then the plant may be a net energy producer in the manner of a traditional hydroelectric plant.&lt;br /&gt;
&lt;br /&gt;
Pumped-storage hydroelectricity allows energy from intermittent sources (such as solar, wind) and other renewables, or excess electricity from continuous base-load sources (such as coal or nuclear) to be saved for periods of higher demand. The reservoirs used with pumped storage are quite small when compared to conventional hydroelectric dams of similar power capacity, and generating periods are often less than half a day.&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
Company PMP wants to build a new pumped storage hydroelectricity power plant across a river. This facility will be generating power during the peak hours of the day because of its half day upstream reservoir capacity. And for the off-peak hours it will be pumping up the water that is collected in its downstream reservoir using the power from the grid. So, basically, during the day it will be generating power and selling it with peak prices, and during the evening it will be consuming energy and will need to buy it for off peak prices. The Company PMP is trying to decide about downstream reservoir capacity. To decide it they need to simulate the system with water inflow input and market prices to decide what proportion of upstream and downstream reservoirs would be optimal to decide on size of downstream reservoir. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
&lt;br /&gt;
Stream inflow (m3/s or m3/day or another conversion)&lt;br /&gt;
&lt;br /&gt;
Upstream active reservoir volume = half day generation of hydro power plant&lt;br /&gt;
&lt;br /&gt;
Installed capacity of hydro power generation (MW)&lt;br /&gt;
&lt;br /&gt;
Precipitation (Random normal)&lt;br /&gt;
&lt;br /&gt;
Evaporation (0.1 percentage lost every hour)&lt;br /&gt;
&lt;br /&gt;
Generator power factor (How much water volume needed for per MWh generation)&lt;br /&gt;
&lt;br /&gt;
Pump flow capacity (m3/s or m3/day or another conversion)&lt;br /&gt;
&lt;br /&gt;
Pumping consumption factor (How much MWh needed per m3)  &lt;br /&gt;
&lt;br /&gt;
Initial active reservoir levels (percentage full) &lt;br /&gt;
&lt;br /&gt;
Spot Market Prices (Usd/MWh) &lt;br /&gt;
&lt;br /&gt;
Upstream reservoir maximum capacity (m3) (Fixed)&lt;br /&gt;
&lt;br /&gt;
Downstream reservoir maximum capacity (m3) (Variable)&lt;br /&gt;
&lt;br /&gt;
Compulsory flow schedule back to river (m3) (Fixed)&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
Most probably Vensim simulation will be done.&lt;br /&gt;
&lt;br /&gt;
Upstream active reservoir volume = Initial reservoir volume level (UpS) + stream inflow + pumped inflow – penstock outflow (to generation) + precipitation – evaporation&lt;br /&gt;
(Between 0 and Upstream reservoir maximum capacity (m3))&lt;br /&gt;
&lt;br /&gt;
Downstream active reservoir volume = Initial reservoir level (DwS) + penstock outflow (from generation) – pumped inflow&lt;br /&gt;
(Between 0 and Downstream reservoir maximum capacity (m3) (Variable)) - compulsory flow schedule back to river&lt;br /&gt;
&lt;br /&gt;
Revenues = SUM (Power Generated x Spot Market Price) - SUM (Power Consumed x Spot Market Price) &lt;br /&gt;
&lt;br /&gt;
Power Generated = Generator power factor x penstock outflow (to generation) &lt;br /&gt;
&lt;br /&gt;
Power Consumed = Pumping consumption factor x pumped inflow&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
To simulate and determine the ratio of Upstream reservoir maximum capacity / Downstream reservoir maximum capacity  &lt;br /&gt;
&lt;br /&gt;
'''Sources:'''&lt;br /&gt;
https://en.wikipedia.org/wiki/Pumped-storage_hydroelectricity&lt;br /&gt;
https://seffaflik.epias.com.tr/transparency&lt;br /&gt;
&lt;br /&gt;
'''IDEA 1'''&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Anthony is as a portfolio manager in the power company Goodpower. Goodpower has a portfolio of hydro power plants. Goodpower is a market participant in a liberated market structure. The power generation can be sold either in spot market with volatile prices, or it can be sold with a yearly fixed price on over the counter (OTC). Goodpower assigned Anthony responsible for optimization of power generation revenue. Now Anthony needs to decide on how much generation to risk in the volatile spot market and how much to risk with the fixed price. After contacting the power brokers in OTC market, he was offered the following deals:&lt;br /&gt;
&lt;br /&gt;
1. A baseload deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
2. An off-peak hours deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
3. A peak hours deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
All of the deals will have random limited volumes.&lt;br /&gt;
A combination of peak and off-peak deal with the same volume is basically equal to a baseload deal with the same volume. &lt;br /&gt;
&lt;br /&gt;
Peak deal represents the constant load between 08:00 - 20:00 (12 Hours).&lt;br /&gt;
&lt;br /&gt;
Off-Peak deal represents the constant load between 20:00 - 08:00 (12 Hours).&lt;br /&gt;
&lt;br /&gt;
Baseload deal represents the constant load for 24 hours. &lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
Simulation that can be used as a decision support tool when trading a power portfolio.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulation in Excel environment will be created. The historical spot prices will be used to determine fixed deal prices. The historical generation values will be used to determine generation scenarios (wet season - high.generation, average generation, dry season – low generation). The volatility of spot market prices will be based on again historical spot prices. The simulation of 1 year = 8760 hours will be generated. Since, the stability spot market prices in winter are dependent on natural gas shortages, these shortage scenarios will be added to the simulation.&lt;br /&gt;
&lt;br /&gt;
The natural gas shortage effect will be extracted from past price data. There's a price cap for the highest bid and the spot market prices equal to highest bid means the supplied amount of power in the market can barely match the demand. So the highest bid gets selected to match the demand as much as possible.   &lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
•	Hydro Generation scenarios:&lt;br /&gt;
&lt;br /&gt;
- Wet season – high generation (MWh)&lt;br /&gt;
&lt;br /&gt;
- Average season - average generation (MWh)&lt;br /&gt;
&lt;br /&gt;
- Dry season – low generation (MWh)&lt;br /&gt;
&lt;br /&gt;
•	Market data:&lt;br /&gt;
&lt;br /&gt;
- Volatile spot market prices (USD/MWh)&lt;br /&gt;
&lt;br /&gt;
- Fixed deal prices will be based on past year spot market prices (While OTC market prices can’t be publicly viewed)&lt;br /&gt;
&lt;br /&gt;
''' Data '''&lt;br /&gt;
&lt;br /&gt;
- EXIST Transparency Portal https://seffaflik.epias.com.tr/transparency/&lt;br /&gt;
&lt;br /&gt;
: From the description I am not sure that I understnad what simulation is being proposed. What will the simulation actully look like, what is it going simulate exactly? If you want to take into consideration the effcts like the Effects of Natural Gas Shortages, how will you quantify the strentg of such effect? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 21:47, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
Professor I made changes in my simulation. Can you please check?&lt;br /&gt;
&lt;br /&gt;
:: Idea 2 '''approved'''.[[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 20:52, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
== Profit in store vs e-shop == &lt;br /&gt;
&lt;br /&gt;
''' Method:''' System Dynamics&lt;br /&gt;
&lt;br /&gt;
'''Software:''' Vensim&lt;br /&gt;
&lt;br /&gt;
'''Simulation'''&lt;br /&gt;
&lt;br /&gt;
An unnamed company that sells carpets has its own store in Prague. During COVID-19 the company reopened an e-shop, so it currently has two mutually supporting sales channels. Both types of stores have their advantages and disadvantages. At the same time, there are various factors that affect the profit. Examples of these factors are the following: customer satisfaction and needs (carpet quality, order processing speed, price, etc.), expenses (advertising, rent, employees, etc.), the possibility of expansion, etc. To ensure customer satisfaction the company should make some expenses.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
*Expenses&lt;br /&gt;
**fixed&lt;br /&gt;
**variable&lt;br /&gt;
*Revenues&lt;br /&gt;
**customer satisfaction -&amp;gt; influence amount of expenses&lt;br /&gt;
***Product quality, &lt;br /&gt;
***Speed of orders/purchases processing,&lt;br /&gt;
***Opening hours, working on weekends and holidays,&lt;br /&gt;
***The possibility of picking up the order in the store/speed of delivery&lt;br /&gt;
***Increasing customer satisfaction using sales and giving gifts for the order&lt;br /&gt;
***Store availability&lt;br /&gt;
***Parking&lt;br /&gt;
***Complaints fees&lt;br /&gt;
***Services: floor coverings including consultations and estimates, whipstitch of carpet&lt;br /&gt;
**price&lt;br /&gt;
**a number of sales, etc.&lt;br /&gt;
&lt;br /&gt;
'''  The goal of the simulation '''&lt;br /&gt;
&lt;br /&gt;
The goal of this simulation is to find out what parameters can increase profit the most (individually for each type of store), to find a balance between expenses to satisfy the customers in order to achieve the profit, and in the end to compare these parameters.&lt;br /&gt;
&lt;br /&gt;
'''Data'''&lt;br /&gt;
&lt;br /&gt;
Real data provided by the owners of the store&lt;br /&gt;
&lt;br /&gt;
[[User:Ploo00|Ploo00]] ([[User talk:Ploo00|talk]]) 01:41, 16 December 2022 (CET)&lt;br /&gt;
:Please elaborate in more detail as we have discussed in class [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:17, 17 December 2022 (CET)&lt;br /&gt;
::I changed the assignment a little bit. Can you please look at it? [[User:Ploo00|Ploo00]] ([[User talk:Ploo00|talk]]) 19:50, 17 December 2022 (CET)&lt;br /&gt;
::: If you have the data to derive the parameters from, than '''Approved'''. Describe in the report how you have derived the effects of and on the customer satisfaction. [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 21:52, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Comparison of strategies for finding a lost person in the forest==&lt;br /&gt;
&lt;br /&gt;
''' Author:''' Tomáš Kadaně (kadt02)&lt;br /&gt;
&lt;br /&gt;
'''Type:''' Multi-agent&lt;br /&gt;
&lt;br /&gt;
'''Software:''' NetLogo&lt;br /&gt;
&lt;br /&gt;
'''Description:''' &lt;br /&gt;
&lt;br /&gt;
The simulation will focus on comparing the times needed to find a lost person in a forest (area with trees).&lt;br /&gt;
The metric to compare the strategies will be the number of ticks needed to find the wanted person. Both the person being searched for and the searcher will be in a random location at the beginning of the simulation.&lt;br /&gt;
Within the simulation, I will take several measurements for each strategy and number of searchers (1 to 5), so that the number is statistically significant and use, for example, the means to compare which strategy is the most appropriate.&lt;br /&gt;
&lt;br /&gt;
The model will be able to simulate several search strategies &lt;br /&gt;
&lt;br /&gt;
*one step forward and then turn of random degree (-45 to 45 degrees), so random walk&lt;br /&gt;
*walk straight until it hits the edge of the forest or tree, then turn and continue walking straight&lt;br /&gt;
*first walk to the nearest corner of the forest and then a some kind of serpentine search&lt;br /&gt;
*possibly other strategies&lt;br /&gt;
&lt;br /&gt;
'''Goals:'''&lt;br /&gt;
&lt;br /&gt;
Finding the most appropriate strategy for finding a person in the forest depending on the number of people searching.&lt;br /&gt;
&lt;br /&gt;
'''Agents:'''&lt;br /&gt;
&lt;br /&gt;
*Searchers (e.g. police officers)&lt;br /&gt;
*Lost person&lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
&lt;br /&gt;
*Number of searchers&lt;br /&gt;
*Type of strategy&lt;br /&gt;
*Ticks needed to find person&lt;br /&gt;
&lt;br /&gt;
'''Possible extensions:'''&lt;br /&gt;
&lt;br /&gt;
*Searchers with certain pace of walking&lt;br /&gt;
*Finding the person won’t mean be at same location but seeing it for some distance (again certain ability of the searcher to see for certain distance)&lt;br /&gt;
*Cooperation of finders (formations, place distribution)&lt;br /&gt;
*Lost person will be moving when being looked for&lt;br /&gt;
&lt;br /&gt;
[[User:Kadt02|Kadt02]] ([[User talk:Kadt02|talk]]) 16:01, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
: '''Approved''' [[User:Tomáš|Tomáš]] ([[User talk:Tomáš|talk]]) 22:39, 19 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Saving for an apartment==&lt;br /&gt;
&lt;br /&gt;
Author: miln02&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Jon has finally graduated to be an engineer and has found his first job. As he is living with his parents and doesn’t own his apartment, he made the decision to start saving so he can buy an apartment in the next 15 years. He already has some money that he has saved so far just sitting in his bank account, so he will use that as an initial investment, and after that he will invest a fixed amount every year.&lt;br /&gt;
He now must make a very important decision. Where should he invest his money? After doing some research, he focused on choosing between four different options:&lt;br /&gt;
&lt;br /&gt;
1.	Deposit money in the bank.&lt;br /&gt;
&lt;br /&gt;
2.	Purchase government bonds.&lt;br /&gt;
&lt;br /&gt;
3.	Invest in one of the world indices.&lt;br /&gt;
&lt;br /&gt;
4.	Invest all the money in one stock.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
Create simulation that can be used as a support when making investment decision.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
For helping Jon to make a decision, I will use Monte Carlo simulation and Excel as an environment. The historical yield and volatility data will be used to calculate the average behaviour of all 4 options, and we will simulate possible results after 15 years. Since it can’t be expected that the market will be stable for all 15 years, economic crises will be generated.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
* Investments:&lt;br /&gt;
&lt;br /&gt;
-Initial one-time investment&lt;br /&gt;
&lt;br /&gt;
-Fixed annual investment&lt;br /&gt;
&lt;br /&gt;
* Market data:&lt;br /&gt;
&lt;br /&gt;
-Deposits (Rate)&lt;br /&gt;
&lt;br /&gt;
-Government bonds (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
-Index (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
-Stock (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
* Economic crises probability &lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&lt;br /&gt;
* https://finance.yahoo.com/&lt;br /&gt;
&lt;br /&gt;
* http://www.worldgovernmentbonds.com/&lt;br /&gt;
&lt;br /&gt;
* Bank website for deposit rates&lt;br /&gt;
&lt;br /&gt;
[[User:Miln02|Miln02]] ([[User talk:Miln02|talk]]) 16:17, 17 December 2022 (CET)&lt;br /&gt;
:: '''Approved''' [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 22:14, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Szenario Evacuation Model==&lt;br /&gt;
Author: Julian Bleyer&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
My idea is to recreate a building (e.g. a stadium, hall, e.g. in Prague) in Prague and simulate how long it takes to evacuate all the people. Possible are also other Szenarios, e.g. with fire, or water is flooding into the room. The model should be based on a real event site or building, which is then specified. &lt;br /&gt;
&lt;br /&gt;
''' Goal'''&lt;br /&gt;
&lt;br /&gt;
The aim is to adapt different strategies and parameters during the escape. For example, people can panic, genders act differently, or the age of the people has an influence on how quickly they leave the place. &lt;br /&gt;
The aim is to simulate how long it takes to leave the stadium, for example. If it takes too long, it is recommended to adjust the number of escape routes. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
This is especially important because in case of attack plans, a quick evacuation must be possible. The model can be used to adapt escape plans if necessary. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
The idea is to simulate in Netlogo, alternatively a similar software. &lt;br /&gt;
&lt;br /&gt;
''' Model Parameters'''&lt;br /&gt;
&lt;br /&gt;
-Number of persons &lt;br /&gt;
-Age distribution (children, adults, seniors)&lt;br /&gt;
-Panic tendency &lt;br /&gt;
-escape strategy&lt;br /&gt;
-other factors&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
Location maps of venues, e.g. the o2 station in Prague or a Cinema room, number of tickets sold, gender distribution depending on the event, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Julian Bleyer|Julian Bleyer]] ([[User talk:Julian Bleyer|talk]]) 14:16, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
: The only problem I see is that it looks too similar to the exercise we did in our class. If you will model a real building as you propose, you need to solve the problem of agent orientation - how it will navigate through the building. It was very simple in our exercise. '''Approved'''. [[User:Tomáš|Tomáš]] ([[User talk:Tomáš|talk]]) 22:54, 19 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Car Park Solution for a New Cinema==&lt;br /&gt;
Author: kane02&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
A brand-new cinema is opening at Vypich in 6 months at one of the busiest streets in the region. The ambitious owners decided to use their extra budget to operate a small parking space right in front of the cinemas entrance for providing a space to park for customers and generate further profits. Planned parking space will have fixed expense for each month but the land itself can be extended. Owners are now in need of expertise on how to approach this issue. Their requirements consist of.&lt;br /&gt;
&lt;br /&gt;
1. Counter on when a car enters and departs.&lt;br /&gt;
2. Create a receipt depending on hours.&lt;br /&gt;
3. Take reservations and allocate the space.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
1. Create simulation that optimizes the potential waiting time, price, and number of the parking space for stake holders.&lt;br /&gt;
2. Offer solution on how to increase profits.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
For getting the job done I shall be using NetLogo to create the simulation based on client-side metrics and goals.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
1. Park Timer&lt;br /&gt;
  a. Counter for calculating total minutes&lt;br /&gt;
  b. Boolean checker for availability&lt;br /&gt;
2. Billing&lt;br /&gt;
  a. Set up rates per hours&lt;br /&gt;
  b. Conditions on specific days&lt;br /&gt;
3. Reservation and Allocation&lt;br /&gt;
  a. Reservation timer will adjust the potential waiting timer&lt;br /&gt;
  b. When space is reserved new set of behaviour and conditions apply but price is fixed&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://ccl.northwestern.edu/netlogo/models/&lt;br /&gt;
&lt;br /&gt;
https://jmvidal.cse.sc.edu/netlogomas/&lt;br /&gt;
&lt;br /&gt;
[[User:Kane02|Kane02]] ([[User talk:Kane|talk]]) 14:10, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: '''Approved''' [[User:Tomáš|Tomáš]] ([[User talk:Tomáš|talk]]) 22:57, 19 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Ukrainian refugee crisis 2022==&lt;br /&gt;
Author: BortnikSvitlana&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
The current war  in Ukraine has created the greatest refugee migration to OECD countries since World War II. People have been forced to evacuate their homes in search of safety, protection, and aid due to the escalation of the conflict in Ukraine, which has resulted in civilian casualties and the damage of civilian infrastructure. Since the Russian Federation's invasion of Ukraine began in February 2022, there have been more than 5.3 million refugees in Europe.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of this simulation is to build an agent-based model (ABM) to study dynamics of refugee migration due to the war in Ukraine 2022.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The apparent choice should be a multi-agent simulation because we are dealing with people moving around and having attributes. For this simulation, I've chosen to use NetLogo 6.3.0.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
-Population&lt;br /&gt;
&lt;br /&gt;
-Country&lt;br /&gt;
&lt;br /&gt;
-Number of refugees &lt;br /&gt;
&lt;br /&gt;
-Age distribution (children, adults, seniors) &lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://www.statista.com/statistics/1312584/ukrainian-refugees-by-country/&lt;br /&gt;
&lt;br /&gt;
https://data.unhcr.org/en/situations/ukraine&lt;br /&gt;
&lt;br /&gt;
https://www.migrationdataportal.org/ukraine/crisis-movements&lt;br /&gt;
&lt;br /&gt;
[[User:BortnikSvitlana|BortnikSvitlana]] ([[User talk:BortnikSvitlana|talk]]) 16:13, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Please, elaborate it a bit. I don't understand how the simulation should look like. Be more specific. Imagine that the assignment should be possible to solve by another person, so all the necessary information must be included. Building the model cannot be the goal itself, you have to solve an actual problem. [[User:Tomáš|Tomáš]] ([[User talk:Tomáš|talk]]) 23:07, 19 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Blockade in Artsakh on its way to humanitarian disaster==&lt;br /&gt;
Author: Hakobyan Irena&lt;br /&gt;
&lt;br /&gt;
''' Problem definition '''&lt;br /&gt;
&lt;br /&gt;
Currently, 120.000 people in Artsakh are in blockade. It has become impossible to deliver food, particularly bread and flour, as well as other basic necessities to these communities. It is stated that the provocative actions of Azerbaijan may lead to a large-scale humanitarian disaster. The goal of the simulation is to examine how many days the imported food would be enough for this number of population. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
For this simulation, I'll use NetLogo 6.3.0, as it's based on population and supply attributes.&lt;br /&gt;
&lt;br /&gt;
''' Model variables '''&lt;br /&gt;
&lt;br /&gt;
- Population&lt;br /&gt;
&lt;br /&gt;
- Food supply&lt;br /&gt;
&lt;br /&gt;
- Country&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/2022_Artsakh_blockade&lt;br /&gt;
&lt;br /&gt;
: Please, elaborate the assignment in detail. How will the simulation look like? What will be the limitatins, etc. etc.? [[User:Tomáš|Tomáš]] ([[User talk:Tomáš|talk]]) 00:34, 20 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Household electricity consumption==&lt;br /&gt;
Author: ruzv01&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Household electric energy consumption is a significant problem because it contributes to climate change and can be expensive for individuals and families. The production of electricity often involves the burning of fossil fuels, which releases greenhouse gases into the atmosphere and contributes to global warming. In addition, as more and more devices and appliances in homes become electrified, the demand for electricity increases, leading to higher energy bills.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of simulating household electric energy consumption is to model and predict the electricity usage of a home. This can help individuals and families understand their energy consumption patterns and identify ways to reduce their energy use, as well as help utilities and energy companies predict and plan for electricity demand. By understanding and optimizing household electric energy consumption, we can work towards a more sustainable and efficient energy system.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The simulation will be done in Vensim. &lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
- Household size (m2)&lt;br /&gt;
&lt;br /&gt;
- Number of appliances and devices&lt;br /&gt;
&lt;br /&gt;
- The number of people living in a household&lt;br /&gt;
&lt;br /&gt;
- Renewable energy sources (If a household has installed renewable energy sources)&lt;br /&gt;
&lt;br /&gt;
- Energy price&lt;br /&gt;
&lt;br /&gt;
- Home age (older homes may be less energy efficient than newer homes)&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://www.czso.cz/csu/czso/spotreba-paliv-a-energii-v-domacnostech&lt;br /&gt;
&lt;br /&gt;
https://www.kurzy.cz/komodity/cena-elektriny-graf-vyvoje-ceny/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Ruzv01|Ruzv01]] ([[User talk:Ruzv01|talk]]) 18:18, 18 December 2022 (CET)&lt;br /&gt;
:: I dont see a simulation in it yet. Elaborate it in more detail - what will you simulate exactly? since so far it looks like the more appliances the higher consumption ... Since you use the Vensim, what would be the feed back loops? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 20:48, 18 December 2022 (CET)&lt;br /&gt;
::: Thank you for the feedback. I wanted to keep the assignment more general to have a space for tweaking during the actual modeling. The main feedback loops would be: The &amp;quot;conservation feedback loop,&amp;quot; in which household reduce their electricity consumption in response to high energy prices, which in turn leads to lower demand for electricity and lower energy prices. And the &amp;quot;technology feedback loop,&amp;quot; in which the adoption of energy-efficient appliances and devices leads to lower electricity consumption, which in turn reduces the demand for electricity and encourages further adoption of energy-efficient technologies. In addition to this, I think it would also make sense to add &amp;quot;household income&amp;quot; as a model parameter.[[User:Ruzv01|Ruzv01]] ([[User talk:Ruzv01|talk]]) 13:20, 19 December 2022 (CET)&lt;br /&gt;
:::: OK, Im still not very convinced about the usefullness of the simulation (especially how you will incorporate the Renewable energy sources and energy-efficient appliances), but you have the chance to persuade me, '''Approved'''.[[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 16:22, 19 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Heating behaviour of households ==&lt;br /&gt;
&lt;br /&gt;
Author: [[User:vala18|Adam Valtr]]&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
I would like to simulate a heating behavour of a household - which would in turn allow for prediction of its energy bill. Based on a weather data (temperature in approximate location of a supposed building), energy price (per kWh) and technological and spacial parametrs of a heated building (size, heat loss, etc. [see Variables]) it would model the actual temperature the building would be heated to according to it's inhabitants preferences - such as the minimal inside temperature and optimal temperature and their trade-off fuction between comfortable temperature and energy costs (utility gained by temperature increase and utility lost by money spent).&lt;br /&gt;
&lt;br /&gt;
Suppose a person wants its house to be heated to 21 degrees Celsius, to achieve it, it needs to burn X kWh of natural gas. The amout of natural gas needed will vary based on outside temperature. If the outside temperature is 10 °C the energy needed is lower than when it's freezing. This fenomenon is known as temperature gradient - the bigger the gradient the bigger the heat loss, therefore the bigger the energy consuption to maintain the inside temperature goal. If the marginal increase in energy consuption would result in large enough increase in energy bill the person may choose to withstand lower inside temperature, because the utility gained by heating more, would result in higher utility loss caused by higher expenses.&lt;br /&gt;
&lt;br /&gt;
''' Goal '''&lt;br /&gt;
&lt;br /&gt;
The goal is to predict energy consuption (electricity or gas) of a household, based on one's utility function (trade of between comfortable temperature and energy bill), weather and technological parameters of a building. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
In face of a so called &amp;quot;energy crisis&amp;quot; - meaning dramatical increase in year over year prices of natural gas and electricity, which are the main comodities used for heating by households, modeling one's projected energy costs, may improve one's budgeting and fiscal planning abality and inform one's decision to invest in energy-saving measures.&lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
Excel and maybe Vensim&lt;br /&gt;
&lt;br /&gt;
''' Variables '''&lt;br /&gt;
* outside temperature&lt;br /&gt;
* inside temperature&lt;br /&gt;
* energy required to heat m3 of air&lt;br /&gt;
* volume of heated building&lt;br /&gt;
* heat loss (based on certificate of energy efficiency of building)&lt;br /&gt;
* heat source efficiency&lt;br /&gt;
* minimal acceptable inside temperature&lt;br /&gt;
* optimal inside temperature&lt;br /&gt;
* energy price&lt;br /&gt;
* utility of 1 degree change of inside temperature&lt;br /&gt;
* utility of 1 Kč&lt;br /&gt;
&lt;br /&gt;
:: How will you derive the utility function? Based on what data/ parameters? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 16:24, 19 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Sell Twitter, Inc. or hold?==&lt;br /&gt;
&lt;br /&gt;
Author: botd00&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
The idea for this simulation is based on a recent acquisition of a social media company Twitter, Inc. for 44 billion USD. Let's suppose that we would like to see whether the acquisition price is appropriate or if it would be better to keep the company and generate income. Let's say we want to see the outcome in 10 years.&lt;br /&gt;
There is also a probability that the social network would get replaced by another competitor (other social network) or the general interest in the network just drops off. On the other hand there is a chance that Twitter, Inc. could acquire another social network which could possibly lead to a bigger revenue in the upcoming years.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of the simulation is to find out whether we should accept the 44 billion USD acquisition price or if we would be better off owning the company and making profit in the next 10 years.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The simulation will be done in Excel via Monte Carlo method.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
* Initial market value&lt;br /&gt;
* Annual revenue based on historical data&lt;br /&gt;
* Annual expenses based on historical data&lt;br /&gt;
&lt;br /&gt;
* Probability of being replaced by an all new social network or a general drop of interest in the network&lt;br /&gt;
* Probability of acquisition of another network – which could possibly lead to a bigger revenue&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&lt;br /&gt;
https://companiesmarketcap.com/twitter/revenue/&lt;br /&gt;
&lt;br /&gt;
https://investor.twitterinc.com/financial-information/annual-reports/default.aspx&lt;br /&gt;
&lt;br /&gt;
:: OK, this assignment is heavily dependent on how you will derive the revenues and expeses for the next 10Y - document it well. Do not forget the net present value of  the 44 billion USD (in 10Y they will have different value too - when placed in some alternative investment).'''Approved'''.[[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 16:30, 19 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Predicting NBA players’ statelines==&lt;br /&gt;
&lt;br /&gt;
Author: prin03&lt;br /&gt;
&lt;br /&gt;
'''Simulation'''&lt;br /&gt;
&lt;br /&gt;
Over the past 10 years basketball dynamics have been changing rapidly: LeBron James, Stephen Curry, Luka Doncic and progressing rookies made the game really unpredictable and surprising. Forecasting of matches has a practical use, e.g. in advanced analytics or betting. In this simulation I will try to predict players’ statistics.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of this simulation is to predict player’s state-lines, based on which it would be possible to forecast the game, or even season results. So, there will be 3 dimensions: players, games and season. I will simulate the player’s points based on his stats from current and previous season.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
I will use Monte Carlo simulation with Excel and maybe Python for preparing the data.&lt;br /&gt;
&lt;br /&gt;
'''Variables'''&lt;br /&gt;
&lt;br /&gt;
* Points&lt;br /&gt;
* Assists_rate&lt;br /&gt;
* Game arena (Home/away)&lt;br /&gt;
* 3PA&lt;br /&gt;
* 3P%&lt;br /&gt;
* 2PA&lt;br /&gt;
* 2P%&lt;br /&gt;
* FTA&lt;br /&gt;
* FT%&lt;br /&gt;
* Age&lt;br /&gt;
* Season_num&lt;br /&gt;
* Minutes&lt;br /&gt;
* Minutes per game&lt;br /&gt;
* Blocks&lt;br /&gt;
* Steals&lt;br /&gt;
&lt;br /&gt;
'''Data'''&lt;br /&gt;
&lt;br /&gt;
NBA.com&lt;br /&gt;
Basketballreference.com&lt;br /&gt;
&lt;br /&gt;
: Im not sure what is the result you propose -  individual player’s state-lines (not enough), forecast the game (might be interesting), or season results (interesting, but maybe too hard)? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 16:38, 19 December 2022 (CET)&lt;br /&gt;
: As I have mentioned, I will predict the game results by simulating players' statistics. If the sum of their points is greater than of other team, they would win. Based on the game results, it might be possible to forecast even the season. Yes, might be too hard, but main point is to predict the game score. [[User:prin03vse|prin03vse]] ([[User talk:prin03vse|talk]]) 21:18, 20 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Price of web application development==&lt;br /&gt;
&lt;br /&gt;
Author: Matěj Oliva (olim02)&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Software development has two variables which are the hardest to accomplish and estimate correctly - price and how long it will take. At the same time those are the first questions customers ask even before they specify their idea of web application. The usual process is to breakdown all customers demands to as small parts as possible and for every single one of them, so the price and time consumption estimations are as precise as possible. After receiving all demands on web application, there are several methods of price and duration estimation, but even with the most precise estimation, there are always complications during development, which cannot be predicted and thus the delivery is delayed and the price is increasing. These risks can be at least calculated in the prediction as possible price hikes. Because servers and web app administration would add enough parameters to create another simulation, I will only simulate the development of it itself. Also let's assume all developers are Full-stack, so they can work on any part of the application. Because the estimation would be different for different languages and technologies, I will choose the environment I know and as a developer have experience with for better estimations. So I will assume, the estimations are calculated for web application made completely new, customer doesn't have anything yet and the company should develop the app with these technologies:&lt;br /&gt;
&lt;br /&gt;
* React (frontend framework)&lt;br /&gt;
* Material UI (CSS Framework)&lt;br /&gt;
* MySQL, PHPMySQL (DBMS)&lt;br /&gt;
* Node.js (backend framework)&lt;br /&gt;
* Express.js (REST API)&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of the simulation is to be able to estimate price and time delivery based on the customers expectations.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
My idea is, that I would use the planning poker technique, which is based on Fibonnaci sequence. Every elementary task is given a value on this sequence based on how demanding it is. I would specify and try to estimate both price and time delivery for as much atomic function as I can think of (by atomic functions I mean for example account management =&amp;gt; atomic ones would be: login, sign up, user table, changing users roles, etc.). So the random variable would be customer choosing which functions he wants to be used in the web application. Every function he adds to the simulation will have a risk of having bugs or unexpected problems during development, so the more functions customer adds, the bigger risk of price increase and time delivery delay. Also the more complex the function the more severe would the consequences be.&lt;br /&gt;
&lt;br /&gt;
For simulation I would use Vensim.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
* Demanded functions (number of tables, number of pages, login, reservations,...)&lt;br /&gt;
* Function complexity&lt;br /&gt;
* Number of developers&lt;br /&gt;
* Developer hour rate&lt;br /&gt;
&lt;br /&gt;
* Probability of function having bugs to repair&lt;br /&gt;
* Probability of having trouble developing function&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&lt;br /&gt;
https://www.planningpoker.com/&lt;br /&gt;
&lt;br /&gt;
:: How will you determine the Probability of function having bugs to repair and Probability of having trouble developing function? Based on what data? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 16:33, 19 December 2022 (CET)&lt;br /&gt;
::: Initially, I wanted to make it so every difficulty of the component based on the Fibonacci sequence, would also be proportionally equal to probability of the function having a bug, e.g. difficulty 8, means 8% chance of having a bug, difficulty 40 -&amp;gt; 40% chance. I would either use a typical scrum poker sequence: 0, 1/2, 1, 2, 3, 5, 8, 13, 20, 40 and 100 or more accurate one to Fibonacci sequence: 0, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89 and then end on 100. If that would be a problem, I could also try to conduct a small survey which I could send to colleagues, friends working in other developing companies and programming students and base the data on the average opinion of programmers. [[User:Olim02|Olim02]] ([[User talk:Olim02|talk]]) 17:51, 20 December 2022 (CET)&lt;br /&gt;
::: It's a bit artificial, but that could do. One more thing  - since you will use the Vensim, what will be the feedback loops? So far it reminds more calculation than dynamic system. [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 20:03, 20 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Receivables Payment==&lt;br /&gt;
&lt;br /&gt;
'''Author:''' kock06&lt;br /&gt;
&lt;br /&gt;
'''Type:''' Monte Carlo simulation&lt;br /&gt;
&lt;br /&gt;
'''Software:''' Python or Excel&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
In the current economic crisis, companies face issues of low likvidity more than ever. Because of that, prediction model for credit notes payment could be introduced.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
Simulation can be used to predict liquidity of the company.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
*ration of count of payed credit notes to count of all credit notes&lt;br /&gt;
*ration of sum of payed credit notes to sum of all credit notes&lt;br /&gt;
*terms of payment&lt;br /&gt;
*economic crisis probability&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
Based on model parameters, simulation will be run to know, if the customers will pay credit notes in time or not&lt;br /&gt;
&lt;br /&gt;
'''Dataset'''&lt;br /&gt;
&lt;br /&gt;
https://www.kaggle.com/code/mishadey/b2b-invoice-payment-date-prediction-model/data&lt;br /&gt;
&lt;br /&gt;
:: In order to be able to do, what your goal is, you would have to simulate whole cashflow of a company. Do you have data for that? What would be the random parameters and from what data you would derive their probability distribution?[[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 09:11, 20 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Impact of conditional skills on the performance of boxing athletes==&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Abdullah Zahir&lt;br /&gt;
&lt;br /&gt;
'''Software:''' Vensim or Python&lt;br /&gt;
&lt;br /&gt;
'''Problem''' In boxing, it is difficult to plan the right training for each individual athlete. The training must be adapted to the weaknesses and strengths of the boxing athletes. It is unclear which conditional skills need to be trained in which ratio and how this affects the athlete's performance. For example, a lot of conditioning training tends to decrease strength and vice versa.&lt;br /&gt;
&lt;br /&gt;
'''Simulation'''&lt;br /&gt;
It should be possible to create a profile for the athlete with his strengths and weaknesses. It can be entered how strong the athlete is physically and how advanced he is in terms of technical and tactical skills. There are correlations between the physical skills. For example, high agility affects the condition of the boxer. In the simulation, the skills are weighted according to their importance for boxing. The output should be the overall performance of the athlete, so that it can be tested which changes have an influence on him. &lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
The goal is to find out what influence the athlete's conditional and technical skills have on his overall performance, in order to specifically adapt the training to his weaknesses.&lt;br /&gt;
&lt;br /&gt;
'''Methode'''&lt;br /&gt;
The correlations are to be fitted into the equations so that the balance between the skills is sensibly given. For this purpose, research must be carried out from existing studies. For the individual parameters, there are different types of tests, such as the cooper test, to test and evaluate endurance. For the overall evaluation of the athlete, the weighting is adjusted specifically for boxing depending on the relevance of the skills.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
*Personal (weight class, age, mental strength) &lt;br /&gt;
*Conditional Skills (condition, strength, quickness)&lt;br /&gt;
*Experience (combat record: wins, losses, draws)&lt;br /&gt;
*Technical skills (offense, defenes)&lt;br /&gt;
*Tactical skills (standard situations)&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
*Sports textbooks: Bewegung, Training, Leistung und Gesundheit : Handbuch Sport und Sportwissenschaft / Arne Güllich, Michael Krüger&lt;br /&gt;
*Boxing literature: Managerboxen : gesundes Kampfsporttraining in der Praxis / Jürgen Fritzsche, Christoph Raschka&lt;br /&gt;
&lt;br /&gt;
:: Please elaborate the simulation in more detail - what particular parameters you will simulate, what data you will derive the equations from, what particular literature you will use etc. [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 19:57, 20 December 2022 (CET)&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Assignments_WS_2022/2023&amp;diff=23076</id>
		<title>Assignments WS 2022/2023</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Assignments_WS_2022/2023&amp;diff=23076"/>
		<updated>2022-12-19T11:27:35Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: /* Predicting NBA players’ statelines */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Please, put here your assignments. Do not forget to sign them. You can use &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; (four tildas) for an automatic signature. Use Show preview in order to check the result before your final sumbition.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Please, strive to formulate your assignment carefully. We expect an adequate effort to formulate the assignment as it is your semestral paper. Do not forget that your main goal is a research paper. It means your simulation model must generate the results that are specific, measurable and verifiable. Think twice how you will develop your model, which entities you will use, draw a model diagram, consider what you will measure. No sooner than when you have a good idea about the model, submit your assignment. And of course, read [[How to deal with the simulation assignment|How to deal with the simulation assignment]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Topics on gambling, cards, etc. are not welcome.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| type  = content&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
In order to avoid possible confusion, please, check if you have added '''approved''' in bold somewhere in our comment under your submission. If there is no '''approved''', it means the assignment was not approved yet.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Effect of leniency programs on cartel rates by [[User:Baumareb|Baumareb]] ([[User talk:Baumareb|talk]]) 11:18, 7 December 2022 (CET) ==&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
The leniency program of the European Commission offers the companies involved in a cartel either complete or partial immunity from fines if they self-report and hand over evidence. It was introduced in 1996, following the surge in amnesty applications in the wake of the 1993 revision of the Corporate Leniency Program of the US Department of Justice’s Antitrust Division. Reports from various implemented leniency programs showed that such programs led to numerous applications. However, despite the clear increase in leniency applications, the question poses itself as to whether the programs were also successful in a sense that the actual cartel rate in those countries declined.&lt;br /&gt;
The simulation will be based on a study of Harrington and Chang from 2015, in which they concluded the following:&lt;br /&gt;
&lt;br /&gt;
•	The actual cartel rate decreases in case that the leniency program does not affect the non-leniency enforcement&lt;br /&gt;
&lt;br /&gt;
•	But: if the non-leniency enforcement is affected because resources are shifted to the prosecution of leniency application cases, there might be two possibilities, the cartel rate might increase. &lt;br /&gt;
&lt;br /&gt;
This simulation focuses on the latter case. Assuming endogenized non-leniency enforcement, the introduction of a leniency program might have a differential impact on different industries. If a leniency program is introduced, the cartels that are about to collapse will seek to self-report. This in turn shifts resources from exposing active cartels to prosecuting cartels that are already collapsing. This creates more work for the authorities, who, instead of focusing on active cartels may now focus on dying cartels. This crowding-out effect coming about with the introduction of a leniency program shall be simulated in this project. &lt;br /&gt;
&lt;br /&gt;
''' Goal '''&lt;br /&gt;
&lt;br /&gt;
The simulation will have the following objectives:&lt;br /&gt;
&lt;br /&gt;
* Illustrate the change in cartel rates and the change in the average life expectancy of a cartel triggered by the introduction of a leniency program in case of endogenized non-leniency enforcement for industries with unstable cartels (e.g. industries with a high number of competitors, or demand with more price elasticity) and for industries with stable cartels (e.g. industries with less competitors and demand with less price elasticity). &lt;br /&gt;
* Illustrate how many resources may be shifted from non-leniency enforcement to prosecuting leniency application cases without it having an undesired effect on the actual cartel rate. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
The simulation may be used by law enforcement officials to evaluate whether a leniency program leads to the desired effect (i.e. the decrease in the cartel rate) or not. Also, it can help for deciding whether the non-leniency enforcement needs to be strengthened to prevent the crowding-out effect. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
The described scenario is a multi-agent simulation in which the agents are pursuing a utility-based approach. Thus, the simulation will be done with NetLogo. &lt;br /&gt;
The following features will be included into the simulation:&lt;br /&gt;
&lt;br /&gt;
- For both industries with stable and industries with unstable cartels:&lt;br /&gt;
&lt;br /&gt;
* Number of active cartels (dying after reaching avg. life expectancy)&lt;br /&gt;
* Number of competitors&lt;br /&gt;
* Average life expectancy of a cartel&lt;br /&gt;
* “Birth” of new cartels&lt;br /&gt;
&lt;br /&gt;
- For leniency/non-leniency enforcement:&lt;br /&gt;
* Resources and their assignment to either leniency or non-leniency enforcement &lt;br /&gt;
* Capacity of taking down an active cartel&lt;br /&gt;
* Capacity of taking down a cartel based on leniency applications&lt;br /&gt;
&lt;br /&gt;
The simulation will be based on the 2015 research from Harrington and Chang as well as on publicly accessible data from the European Commission regarding antitrust cases from 1964 until today.&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
* Harrington Jr, J. E., &amp;amp; Chang, M. H. (2015). When can we expect a corporate leniency program to result in fewer cartels?. The Journal of Law and Economics, 58(2), 417-449.&lt;br /&gt;
* Ordóñez‐De‐Haro, J. M., Borrell, J. R., &amp;amp; Jiménez, J. L. (2018). The European commission's fight against cartels (1962–2014): A retrospective and forensic analysis. JCMS: Journal of Common Market Studies, 56(5), 1087-1107.&lt;br /&gt;
&lt;br /&gt;
[[User:Baumareb|Baumareb]] ([[User talk:Baumareb|talk]]) 11:18, 7 December 2022 (CET) Rebecca Baumann (baur00)&lt;br /&gt;
&lt;br /&gt;
: This isn't an easy topic. Be careful about available data. '''Approved''' [[User:Tomáš|Tomáš]] ([[User talk:Tomáš|talk]]) 01:46, 15 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The prediction of divorce rate in Czech Republic for the following 50 years == &lt;br /&gt;
&lt;br /&gt;
'''  The goal of the simulation '''&lt;br /&gt;
&lt;br /&gt;
Divorce in the Czech republic must always contain at least one hearing in front of the court. Legally, there are many more parties involved, such as a notary, who must verify the signatures on all the important documents and many times, divorce lawyers are also necessary. To be able to satisfy the needs of the public, all the involved parties must have an idea about how many married couples are likely to get divorced in the years to come. This simulation will help prepare the courts, notaries and lawyers by making a prediction on the amount of divorces in the next 50 years. This will also help law students choose the field of law that they will specialize in by answering the question whether divorce lawyers will be necessary in the future or not. &lt;br /&gt;
&lt;br /&gt;
'''  Method '''&lt;br /&gt;
&lt;br /&gt;
Vensim will be used for this simulation. The used data will come from the Czech Statistical Office and possibly other sources (Refer to [1] and [2]), such as published studies on the most common reasons for divorce. When possible, the data about each reason of divorce will be also found and the simulation model will contain this data. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Edit: additional details ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''  What all parameters will the simulation work with and how?'''&lt;br /&gt;
&lt;br /&gt;
1. Number of marriages – the more marriages, the more divorces&lt;br /&gt;
&lt;br /&gt;
a/ Number of people in the age 25 to 34 (i.e., the most common age to get married) – the more there is of these people, the more marriages there will be&lt;br /&gt;
&lt;br /&gt;
b/ Number of divorced people in the age 40 to 49 (i.e., the most common age to get re-married after a divorce) – the more there is of these people, the more marriages there will be, however not as much as the number above&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Micro causes of divorces = Top 10 causes of divorce as researched by the Czech Statistical Office, published yearly – the more common are these causes (alcoholism, infidelity etc), the more divorces there will be&lt;br /&gt;
&lt;br /&gt;
a/ Ill-considered marriage&lt;br /&gt;
&lt;br /&gt;
b/ Alcoholism&lt;br /&gt;
&lt;br /&gt;
c/ Infidelity&lt;br /&gt;
&lt;br /&gt;
d/ Lack of interest in the family (incl. abandon. of living together)&lt;br /&gt;
&lt;br /&gt;
e/ Ill-treatment, criminal conviction&lt;br /&gt;
&lt;br /&gt;
f/ Different characters, views and interests&lt;br /&gt;
&lt;br /&gt;
g/ Health reasons&lt;br /&gt;
&lt;br /&gt;
h/ Sexual discord&lt;br /&gt;
&lt;br /&gt;
i/ Other causes&lt;br /&gt;
&lt;br /&gt;
j/ Cause not given&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Number of people in the age 40 to 49 – the more there is of these people, the more divorces there will be (it is the most common age to get divorced)&lt;br /&gt;
&lt;br /&gt;
4. Macro causes of divorces&lt;br /&gt;
&lt;br /&gt;
a/ Economic independence of women = the more economically independent women are, the more likely they are to divorce in case of an unhappy marriage – this will be evaluated through a comparison of data of average income of men vs. women &lt;br /&gt;
&lt;br /&gt;
b/ Being religious – divorce is far less common for religious people. &lt;br /&gt;
&lt;br /&gt;
'''  What data source will be used for deriving the equations?'''&lt;br /&gt;
&lt;br /&gt;
Based on my current research of data sources, the Czech Statistical Office has the all the data necessary for this paper.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] Scott, S. B., Rhoades, G. K., Stanley, S. M., Allen, E. S., &amp;amp; Markman, H. J. (2013). Reasons for Divorce and Recollections of Premarital Intervention: Implications for Improving Relationship Education. Couple &amp;amp; family psychology, 2(2), 131–145. https://doi.org/10.1037/a0032025&lt;br /&gt;
&lt;br /&gt;
[2] Hawkins, Alan &amp;amp; Willoughby, Brian &amp;amp; Doherty, William. (2012). Reasons for Divorce and Openness to Marital Reconciliation. Journal of Divorce &amp;amp; Remarriage. 53. 453-463. 10.1080/10502556.2012.682898.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: Sounds interesting, but I miss more detail about the simulation. What all parameters will the simulation work with and how? What data source will be used for deriving the equations? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 11:03, 15 December 2022 (CET)&lt;br /&gt;
:: ''' Approved'''. Just make sure that the equtions, reasons for divorce and their impact on divorce rate are properly quantified.[[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:23, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Crop Yield Forecasting==&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
Crop growth and development simulations and yield forecasting will be performed using variables such as crop type, planting date, soil type, soil texture, and climate data (temperature, rainfall, etc.).&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
 &lt;br /&gt;
Arable land is increasingly limited, while the world's population has steadily been increasing over the years. In order to meet rapidly rising demand, production must be increased while natural resources must be protected. New agricultural research is needed to provide information on how to achieve sustainable agriculture in the face of global climate variability. Predicting crop yield under different conditions, such as different irrigation regimes, planting dates, and crop management practices, has become critical for farmers and other stakeholders who use these predictions to make more informed decisions about how to allocate resources, such as labor, equipment, and inputs, to maximize yield and productivity.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
 &lt;br /&gt;
Crop yield simulation tools include AquaCrop, DSSAT, and CropSyst. These tools use mathematical models to simulate crop growth and development based on input data like weather, soil type, and management practices. These tools use this data to estimate the crop's potential yield, as well as other important factors like water use and crop evapotranspiration. For this assignment I will be using AquaCrop which is a crop water productivity model developed by the United Nations Food and Agriculture Organization (FAO). It is used to simulate crop growth and yield under various environmental and management conditions. AquaCrop simulates crop growth and development, and estimates yield based on soil conditions, climate, irrigation, and management practices. The application gives access to various FAO databases with all the necessary data needed to perform a comprehensive simulation of the crop yield.&lt;br /&gt;
&lt;br /&gt;
'''Citations'''&lt;br /&gt;
&lt;br /&gt;
* Y. Lu, C. Wei, M. F. McCabe, and J. Sheffield, “Multi-variable assimilation into a modified AquaCrop model for improved maize simulation without management or crop phenology information,” Agricultural Water Management, vol. 266, p. 107576, May 2022, doi: 10.1016/j.agwat.2022.107576.&lt;br /&gt;
* P. N. Kephe, K. K. Ayisi, and B. M. Petja, “Challenges and opportunities in crop simulation modelling under seasonal and projected climate change scenarios for crop production in South Africa,” Agriculture &amp;amp; Food Security, vol. 10, no. 1, p. 10, Apr. 2021, doi: 10.1186/s40066-020-00283-5.&lt;br /&gt;
* N. T. Olivera, O. B. Manrique, Y. G. Masjuan, and A. M. G. Alega, “Evaluation of AquaCrop model in crop dry bean growth simulation,” Revista Ciencias Técnicas Agropecuarias, vol. 25, no. 3, pp. 23–30, Accessed: Dec. 10, 2022. [Online]. Available: https://www.redalyc.org/journal/932/93246970003/html/&lt;br /&gt;
* N. Pirmoradian, Z. Saadati, M. Rezaei, and M. R. Khaledian, “Simulating water productivity of paddy rice under irrigation regimes using AquaCrop model in humid and semiarid regions of Iran,” Appl Water Sci, vol. 10, no. 7, p. 161, Jun. 2020, doi: 10.1007/s13201-020-01249-5.&lt;br /&gt;
&lt;br /&gt;
[[User:Pierreatekwana|Pierreatekwana]] ([[User talk:Pierreatekwana|talk]]) 15:06, 15 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
: Topic souds interesting, but the proposed simulation tool has to be one of the ones we have  used in our class ( as specified in How to deal with the simulation assignment:&lt;br /&gt;
One of your key course requirements is a submission of simulation. You choose your topic yourself, the same as a method and a tool that you will use. It could be any of the development environments we have used (Excel, Simprocess, Netlogo, or Vensim).) [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:05, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Electricity Spot Market Simulation by [[User:Ceta|Ceta]] ([[User talk:Ceta|talk]]) 01:13, 16 December 2022 (CET) ==&lt;br /&gt;
'''IDEA 2'''&lt;br /&gt;
Pumped-storage hydroelectricity (PSH), or pumped hydroelectric energy storage (PHES), is a type of hydroelectric energy storage used by electric power systems for load balancing. The method stores energy in the form of gravitational potential energy of water, pumped from a lower elevation reservoir to a higher elevation. Low-cost surplus off-peak electric power is typically used to run the pumps. During periods of high electrical demand, the stored water is released through turbines to produce electric power. Although the losses of the pumping process make the plant a net consumer of energy overall, the system increases revenue by selling more electricity during periods of peak demand, when electricity prices are highest. If the upper lake collects significant rainfall or is fed by a river then the plant may be a net energy producer in the manner of a traditional hydroelectric plant.&lt;br /&gt;
&lt;br /&gt;
Pumped-storage hydroelectricity allows energy from intermittent sources (such as solar, wind) and other renewables, or excess electricity from continuous base-load sources (such as coal or nuclear) to be saved for periods of higher demand. The reservoirs used with pumped storage are quite small when compared to conventional hydroelectric dams of similar power capacity, and generating periods are often less than half a day.&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
Company PMP wants to build a new pumped storage hydroelectricity power plant across a river. This facility will be generating power during the peak hours of the day because of its half day upstream reservoir capacity. And for the off-peak hours it will be pumping up the water that is collected in its downstream reservoir using the power from the grid. So, basically, during the day it will be generating power and selling it with peak prices, and during the evening it will be consuming energy and will need to buy it for off peak prices. The Company PMP is trying to decide about downstream reservoir capacity. To decide it they need to simulate the system with water inflow input and market prices to decide what proportion of upstream and downstream reservoirs would be optimal to decide on size of downstream reservoir. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
&lt;br /&gt;
Stream inflow (m3/s or m3/day or another conversion)&lt;br /&gt;
&lt;br /&gt;
Upstream active reservoir volume = half day generation of hydro power plant&lt;br /&gt;
&lt;br /&gt;
Installed capacity of hydro power generation (MW)&lt;br /&gt;
&lt;br /&gt;
Precipitation (Random normal)&lt;br /&gt;
&lt;br /&gt;
Evaporation (0.1 percentage lost every hour)&lt;br /&gt;
&lt;br /&gt;
Generator power factor (How much water volume needed for per MWh generation)&lt;br /&gt;
&lt;br /&gt;
Pump flow capacity (m3/s or m3/day or another conversion)&lt;br /&gt;
&lt;br /&gt;
Pumping consumption factor (How much MWh needed per m3)  &lt;br /&gt;
&lt;br /&gt;
Initial active reservoir levels (percentage full) &lt;br /&gt;
&lt;br /&gt;
Spot Market Prices (Usd/MWh) &lt;br /&gt;
&lt;br /&gt;
Upstream reservoir maximum capacity (m3) (Fixed)&lt;br /&gt;
&lt;br /&gt;
Downstream reservoir maximum capacity (m3) (Variable)&lt;br /&gt;
&lt;br /&gt;
Compulsory flow schedule back to river (m3) (Fixed)&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
Most probably Vensim simulation will be done.&lt;br /&gt;
&lt;br /&gt;
Upstream active reservoir volume = Initial reservoir volume level (UpS) + stream inflow + pumped inflow – penstock outflow (to generation) + precipitation – evaporation&lt;br /&gt;
(Between 0 and Upstream reservoir maximum capacity (m3))&lt;br /&gt;
&lt;br /&gt;
Downstream active reservoir volume = Initial reservoir level (DwS) + penstock outflow (from generation) – pumped inflow&lt;br /&gt;
(Between 0 and Downstream reservoir maximum capacity (m3) (Variable)) - compulsory flow schedule back to river&lt;br /&gt;
&lt;br /&gt;
Revenues = SUM (Power Generated x Spot Market Price) - SUM (Power Consumed x Spot Market Price) &lt;br /&gt;
&lt;br /&gt;
Power Generated = Generator power factor x penstock outflow (to generation) &lt;br /&gt;
&lt;br /&gt;
Power Consumed = Pumping consumption factor x pumped inflow&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
To simulate and determine the ratio of Upstream reservoir maximum capacity / Downstream reservoir maximum capacity  &lt;br /&gt;
&lt;br /&gt;
'''Sources:'''&lt;br /&gt;
https://en.wikipedia.org/wiki/Pumped-storage_hydroelectricity&lt;br /&gt;
https://seffaflik.epias.com.tr/transparency&lt;br /&gt;
&lt;br /&gt;
'''IDEA 1'''&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Anthony is as a portfolio manager in the power company Goodpower. Goodpower has a portfolio of hydro power plants. Goodpower is a market participant in a liberated market structure. The power generation can be sold either in spot market with volatile prices, or it can be sold with a yearly fixed price on over the counter (OTC). Goodpower assigned Anthony responsible for optimization of power generation revenue. Now Anthony needs to decide on how much generation to risk in the volatile spot market and how much to risk with the fixed price. After contacting the power brokers in OTC market, he was offered the following deals:&lt;br /&gt;
&lt;br /&gt;
1. A baseload deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
2. An off-peak hours deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
3. A peak hours deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
All of the deals will have random limited volumes.&lt;br /&gt;
A combination of peak and off-peak deal with the same volume is basically equal to a baseload deal with the same volume. &lt;br /&gt;
&lt;br /&gt;
Peak deal represents the constant load between 08:00 - 20:00 (12 Hours).&lt;br /&gt;
&lt;br /&gt;
Off-Peak deal represents the constant load between 20:00 - 08:00 (12 Hours).&lt;br /&gt;
&lt;br /&gt;
Baseload deal represents the constant load for 24 hours. &lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
Simulation that can be used as a decision support tool when trading a power portfolio.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulation in Excel environment will be created. The historical spot prices will be used to determine fixed deal prices. The historical generation values will be used to determine generation scenarios (wet season - high.generation, average generation, dry season – low generation). The volatility of spot market prices will be based on again historical spot prices. The simulation of 1 year = 8760 hours will be generated. Since, the stability spot market prices in winter are dependent on natural gas shortages, these shortage scenarios will be added to the simulation.&lt;br /&gt;
&lt;br /&gt;
The natural gas shortage effect will be extracted from past price data. There's a price cap for the highest bid and the spot market prices equal to highest bid means the supplied amount of power in the market can barely match the demand. So the highest bid gets selected to match the demand as much as possible.   &lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
•	Hydro Generation scenarios:&lt;br /&gt;
&lt;br /&gt;
- Wet season – high generation (MWh)&lt;br /&gt;
&lt;br /&gt;
- Average season - average generation (MWh)&lt;br /&gt;
&lt;br /&gt;
- Dry season – low generation (MWh)&lt;br /&gt;
&lt;br /&gt;
•	Market data:&lt;br /&gt;
&lt;br /&gt;
- Volatile spot market prices (USD/MWh)&lt;br /&gt;
&lt;br /&gt;
- Fixed deal prices will be based on past year spot market prices (While OTC market prices can’t be publicly viewed)&lt;br /&gt;
&lt;br /&gt;
''' Data '''&lt;br /&gt;
&lt;br /&gt;
- EXIST Transparency Portal https://seffaflik.epias.com.tr/transparency/&lt;br /&gt;
&lt;br /&gt;
: From the description I am not sure that I understnad what simulation is being proposed. What will the simulation actully look like, what is it going simulate exactly? If you want to take into consideration the effcts like the Effects of Natural Gas Shortages, how will you quantify the strentg of such effect? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 21:47, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
Professor I made changes in my simulation. Can you please check?&lt;br /&gt;
&lt;br /&gt;
:: Idea 2 '''approved'''.[[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 20:52, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
== Profit in store vs e-shop == &lt;br /&gt;
&lt;br /&gt;
''' Method:''' System Dynamics&lt;br /&gt;
&lt;br /&gt;
'''Software:''' Vensim&lt;br /&gt;
&lt;br /&gt;
'''Simulation'''&lt;br /&gt;
&lt;br /&gt;
An unnamed company that sells carpets has its own store in Prague. During COVID-19 the company reopened an e-shop, so it currently has two mutually supporting sales channels. Both types of stores have their advantages and disadvantages. At the same time, there are various factors that affect the profit. Examples of these factors are the following: customer satisfaction and needs (carpet quality, order processing speed, price, etc.), expenses (advertising, rent, employees, etc.), the possibility of expansion, etc. To ensure customer satisfaction the company should make some expenses.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
*Expenses&lt;br /&gt;
**fixed&lt;br /&gt;
**variable&lt;br /&gt;
*Revenues&lt;br /&gt;
**customer satisfaction -&amp;gt; influence amount of expenses&lt;br /&gt;
***Product quality, &lt;br /&gt;
***Speed of orders/purchases processing,&lt;br /&gt;
***Opening hours, working on weekends and holidays,&lt;br /&gt;
***The possibility of picking up the order in the store/speed of delivery&lt;br /&gt;
***Increasing customer satisfaction using sales and giving gifts for the order&lt;br /&gt;
***Store availability&lt;br /&gt;
***Parking&lt;br /&gt;
***Complaints fees&lt;br /&gt;
***Services: floor coverings including consultations and estimates, whipstitch of carpet&lt;br /&gt;
**price&lt;br /&gt;
**a number of sales, etc.&lt;br /&gt;
&lt;br /&gt;
'''  The goal of the simulation '''&lt;br /&gt;
&lt;br /&gt;
The goal of this simulation is to find out what parameters can increase profit the most (individually for each type of store), to find a balance between expenses to satisfy the customers in order to achieve the profit, and in the end to compare these parameters.&lt;br /&gt;
&lt;br /&gt;
'''Data'''&lt;br /&gt;
&lt;br /&gt;
Real data provided by the owners of the store&lt;br /&gt;
&lt;br /&gt;
[[User:Ploo00|Ploo00]] ([[User talk:Ploo00|talk]]) 01:41, 16 December 2022 (CET)&lt;br /&gt;
:Please elaborate in more detail as we have discussed in class [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:17, 17 December 2022 (CET)&lt;br /&gt;
::I changed the assignment a little bit. Can you please look at it? [[User:Ploo00|Ploo00]] ([[User talk:Ploo00|talk]]) 19:50, 17 December 2022 (CET)&lt;br /&gt;
::: If you have the data to derive the parameters from, than '''Approved'''. Describe in the report how you have derived the effects of and on the customer satisfaction. [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 21:52, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Comparison of strategies for finding a lost person in the forest==&lt;br /&gt;
&lt;br /&gt;
''' Author:''' Tomáš Kadaně (kadt02)&lt;br /&gt;
&lt;br /&gt;
'''Type:''' Multi-agent&lt;br /&gt;
&lt;br /&gt;
'''Software:''' NetLogo&lt;br /&gt;
&lt;br /&gt;
'''Description:''' &lt;br /&gt;
&lt;br /&gt;
The simulation will focus on comparing the times needed to find a lost person in a forest (area with trees).&lt;br /&gt;
The metric to compare the strategies will be the number of ticks needed to find the wanted person. Both the person being searched for and the searcher will be in a random location at the beginning of the simulation.&lt;br /&gt;
Within the simulation, I will take several measurements for each strategy and number of searchers (1 to 5), so that the number is statistically significant and use, for example, the means to compare which strategy is the most appropriate.&lt;br /&gt;
&lt;br /&gt;
The model will be able to simulate several search strategies &lt;br /&gt;
&lt;br /&gt;
*one step forward and then turn of random degree (-45 to 45 degrees), so random walk&lt;br /&gt;
*walk straight until it hits the edge of the forest or tree, then turn and continue walking straight&lt;br /&gt;
*first walk to the nearest corner of the forest and then a some kind of serpentine search&lt;br /&gt;
*possibly other strategies&lt;br /&gt;
&lt;br /&gt;
'''Goals:'''&lt;br /&gt;
&lt;br /&gt;
Finding the most appropriate strategy for finding a person in the forest depending on the number of people searching.&lt;br /&gt;
&lt;br /&gt;
'''Agents:'''&lt;br /&gt;
&lt;br /&gt;
*Searchers (e.g. police officers)&lt;br /&gt;
*Lost person&lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
&lt;br /&gt;
*Number of searchers&lt;br /&gt;
*Type of strategy&lt;br /&gt;
*Ticks needed to find person&lt;br /&gt;
&lt;br /&gt;
'''Possible extensions:'''&lt;br /&gt;
&lt;br /&gt;
*Searchers with certain pace of walking&lt;br /&gt;
*Finding the person won’t mean be at same location but seeing it for some distance (again certain ability of the searcher to see for certain distance)&lt;br /&gt;
*Cooperation of finders (formations, place distribution)&lt;br /&gt;
*Lost person will be moving when being looked for&lt;br /&gt;
&lt;br /&gt;
[[User:Kadt02|Kadt02]] ([[User talk:Kadt02|talk]]) 16:01, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Saving for an apartment==&lt;br /&gt;
&lt;br /&gt;
Author: miln02&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Jon has finally graduated to be an engineer and has found his first job. As he is living with his parents and doesn’t own his apartment, he made the decision to start saving so he can buy an apartment in the next 15 years. He already has some money that he has saved so far just sitting in his bank account, so he will use that as an initial investment, and after that he will invest a fixed amount every year.&lt;br /&gt;
He now must make a very important decision. Where should he invest his money? After doing some research, he focused on choosing between four different options:&lt;br /&gt;
&lt;br /&gt;
1.	Deposit money in the bank.&lt;br /&gt;
&lt;br /&gt;
2.	Purchase government bonds.&lt;br /&gt;
&lt;br /&gt;
3.	Invest in one of the world indices.&lt;br /&gt;
&lt;br /&gt;
4.	Invest all the money in one stock.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
Create simulation that can be used as a support when making investment decision.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
For helping Jon to make a decision, I will use Monte Carlo simulation and Excel as an environment. The historical yield and volatility data will be used to calculate the average behaviour of all 4 options, and we will simulate possible results after 15 years. Since it can’t be expected that the market will be stable for all 15 years, economic crises will be generated.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
* Investments:&lt;br /&gt;
&lt;br /&gt;
-Initial one-time investment&lt;br /&gt;
&lt;br /&gt;
-Fixed annual investment&lt;br /&gt;
&lt;br /&gt;
* Market data:&lt;br /&gt;
&lt;br /&gt;
-Deposits (Rate)&lt;br /&gt;
&lt;br /&gt;
-Government bonds (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
-Index (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
-Stock (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
* Economic crises probability &lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&lt;br /&gt;
* https://finance.yahoo.com/&lt;br /&gt;
&lt;br /&gt;
* http://www.worldgovernmentbonds.com/&lt;br /&gt;
&lt;br /&gt;
* Bank website for deposit rates&lt;br /&gt;
&lt;br /&gt;
[[User:Miln02|Miln02]] ([[User talk:Miln02|talk]]) 16:17, 17 December 2022 (CET)&lt;br /&gt;
:: '''Approved''' [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 22:14, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Szenario Evacuation Model==&lt;br /&gt;
Author: Julian Bleyer&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
My idea is to recreate a building (e.g. a stadium, hall, e.g. in Prague) in Prague and simulate how long it takes to evacuate all the people. Possible are also other Szenarios, e.g. with fire, or water is flooding into the room. The model should be based on a real event site or building, which is then specified. &lt;br /&gt;
&lt;br /&gt;
''' Goal'''&lt;br /&gt;
&lt;br /&gt;
The aim is to adapt different strategies and parameters during the escape. For example, people can panic, genders act differently, or the age of the people has an influence on how quickly they leave the place. &lt;br /&gt;
The aim is to simulate how long it takes to leave the stadium, for example. If it takes too long, it is recommended to adjust the number of escape routes. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
This is especially important because in case of attack plans, a quick evacuation must be possible. The model can be used to adapt escape plans if necessary. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
The idea is to simulate in Netlogo, alternatively a similar software. &lt;br /&gt;
&lt;br /&gt;
''' Model Parameters'''&lt;br /&gt;
&lt;br /&gt;
-Number of persons &lt;br /&gt;
-Age distribution (children, adults, seniors)&lt;br /&gt;
-Panic tendency &lt;br /&gt;
-escape strategy&lt;br /&gt;
-other factors&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
Location maps of venues, e.g. the o2 station in Prague or a Cinema room, number of tickets sold, gender distribution depending on the event, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Julian Bleyer|Julian Bleyer]] ([[User talk:Julian Bleyer|talk]]) 14:16, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Car Park Solution for a New Cinema==&lt;br /&gt;
Author: kane02&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
A brand-new cinema is opening at Vypich in 6 months at one of the busiest streets in the region. The ambitious owners decided to use their extra budget to operate a small parking space right in front of the cinemas entrance for providing a space to park for customers and generate further profits. Planned parking space will have fixed expense for each month but the land itself can be extended. Owners are now in need of expertise on how to approach this issue. Their requirements consist of.&lt;br /&gt;
&lt;br /&gt;
1. Counter on when a car enters and departs.&lt;br /&gt;
2. Create a receipt depending on hours.&lt;br /&gt;
3. Take reservations and allocate the space.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
1. Create simulation that optimizes the potential waiting time, price, and number of the parking space for stake holders.&lt;br /&gt;
2. Offer solution on how to increase profits.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
For getting the job done I shall be using NetLogo to create the simulation based on client-side metrics and goals.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
1. Park Timer&lt;br /&gt;
  a. Counter for calculating total minutes&lt;br /&gt;
  b. Boolean checker for availability&lt;br /&gt;
2. Billing&lt;br /&gt;
  a. Set up rates per hours&lt;br /&gt;
  b. Conditions on specific days&lt;br /&gt;
3. Reservation and Allocation&lt;br /&gt;
  a. Reservation timer will adjust the potential waiting timer&lt;br /&gt;
  b. When space is reserved new set of behaviour and conditions apply but price is fixed&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://ccl.northwestern.edu/netlogo/models/&lt;br /&gt;
&lt;br /&gt;
https://jmvidal.cse.sc.edu/netlogomas/&lt;br /&gt;
&lt;br /&gt;
[[User:Kane02|Kane02]] ([[User talk:Kane|talk]]) 14:10, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ukrainian refugee crisis 2022==&lt;br /&gt;
Author: BortnikSvitlana&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
The current war  in Ukraine has created the greatest refugee migration to OECD countries since World War II. People have been forced to evacuate their homes in search of safety, protection, and aid due to the escalation of the conflict in Ukraine, which has resulted in civilian casualties and the damage of civilian infrastructure. Since the Russian Federation's invasion of Ukraine began in February 2022, there have been more than 5.3 million refugees in Europe.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of this simulation is to build an agent-based model (ABM) to study dynamics of refugee migration due to the war in Ukraine 2022.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The apparent choice should be a multi-agent simulation because we are dealing with people moving around and having attributes. For this simulation, I've chosen to use NetLogo 6.3.0.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
-Population&lt;br /&gt;
&lt;br /&gt;
-Country&lt;br /&gt;
&lt;br /&gt;
-Number of refugees &lt;br /&gt;
&lt;br /&gt;
-Age distribution (children, adults, seniors) &lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://www.statista.com/statistics/1312584/ukrainian-refugees-by-country/&lt;br /&gt;
&lt;br /&gt;
https://data.unhcr.org/en/situations/ukraine&lt;br /&gt;
&lt;br /&gt;
https://www.migrationdataportal.org/ukraine/crisis-movements&lt;br /&gt;
&lt;br /&gt;
[[User:BortnikSvitlana|BortnikSvitlana]] ([[User talk:BortnikSvitlana|talk]]) 16:13, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Blockade in Artsakh on its way to humanitarian disaster==&lt;br /&gt;
Author: Hakobyan Irena&lt;br /&gt;
&lt;br /&gt;
''' Problem definition '''&lt;br /&gt;
&lt;br /&gt;
Currently, 120.000 people in Artsakh are in blockade. It has become impossible to deliver food, particularly bread and flour, as well as other basic necessities to these communities. It is stated that the provocative actions of Azerbaijan may lead to a large-scale humanitarian disaster. The goal of the simulation is to examine how many days the imported food would be enough for this number of population. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
For this simulation, I'll use NetLogo 6.3.0, as it's based on population and supply attributes.&lt;br /&gt;
&lt;br /&gt;
''' Model variables '''&lt;br /&gt;
&lt;br /&gt;
- Population&lt;br /&gt;
&lt;br /&gt;
- Food supply&lt;br /&gt;
&lt;br /&gt;
- Country&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/2022_Artsakh_blockade&lt;br /&gt;
&lt;br /&gt;
==Household electricity consumption==&lt;br /&gt;
Author: ruzv01&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Household electric energy consumption is a significant problem because it contributes to climate change and can be expensive for individuals and families. The production of electricity often involves the burning of fossil fuels, which releases greenhouse gases into the atmosphere and contributes to global warming. In addition, as more and more devices and appliances in homes become electrified, the demand for electricity increases, leading to higher energy bills.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of simulating household electric energy consumption is to model and predict the electricity usage of a home. This can help individuals and families understand their energy consumption patterns and identify ways to reduce their energy use, as well as help utilities and energy companies predict and plan for electricity demand. By understanding and optimizing household electric energy consumption, we can work towards a more sustainable and efficient energy system.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The simulation will be done in Vensim. &lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
- Household size (m2)&lt;br /&gt;
&lt;br /&gt;
- Number of appliances and devices&lt;br /&gt;
&lt;br /&gt;
- The number of people living in a household&lt;br /&gt;
&lt;br /&gt;
- Renewable energy sources (If a household has installed renewable energy sources)&lt;br /&gt;
&lt;br /&gt;
- Energy price&lt;br /&gt;
&lt;br /&gt;
- Home age (older homes may be less energy efficient than newer homes)&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://www.czso.cz/csu/czso/spotreba-paliv-a-energii-v-domacnostech&lt;br /&gt;
&lt;br /&gt;
https://www.kurzy.cz/komodity/cena-elektriny-graf-vyvoje-ceny/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Ruzv01|Ruzv01]] ([[User talk:Ruzv01|talk]]) 18:18, 18 December 2022 (CET)&lt;br /&gt;
:: I dont see a simulation in it yet. Elaborate it in more detail - what will you simulate exactly? since so far it looks like the more appliances the higher consumption ... Since you use the Vensim, what would be the feed back loops? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 20:48, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Heating behaviour of households ==&lt;br /&gt;
&lt;br /&gt;
Author: [[User:vala18|Adam Valtr]]&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
I would like to simulate a heating behavour of a household - which would in turn allow for prediction of its energy bill. Based on a weather data (temperature in approximate location of a supposed building), energy price (per kWh) and technological and spacial parametrs of a heated building (size, heat loss, etc. [see Variables]) it would model the actual temperature the building would be heated to according to it's inhabitants preferences - such as the minimal inside temperature and optimal temperature and their trade-off fuction between comfortable temperature and energy costs (utility gained by temperature increase and utility lost by money spent).&lt;br /&gt;
&lt;br /&gt;
Suppose a person wants its house to be heated to 21 degrees Celsius, to achieve it, it needs to burn X kWh of natural gas. The amout of natural gas needed will vary based on outside temperature. If the outside temperature is 10 °C the energy needed is lower than when it's freezing. This fenomenon is known as temperature gradient - the bigger the gradient the bigger the heat loss, therefore the bigger the energy consuption to maintain the inside temperature goal. If the marginal increase in energy consuption would result in large enough increase in energy bill the person may choose to withstand lower inside temperature, because the utility gained by heating more, would result in higher utility loss caused by higher expenses.&lt;br /&gt;
&lt;br /&gt;
''' Goal '''&lt;br /&gt;
&lt;br /&gt;
The goal is to predict energy consuption (electricity or gas) of a household, based on one's utility function (trade of between comfortable temperature and energy bill), weather and technological parameters of a building. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
In face of a so called &amp;quot;energy crisis&amp;quot; - meaning dramatical increase in year over year prices of natural gas and electricity, which are the main comodities used for heating by households, modeling one's projected energy costs, may improve one's budgeting and fiscal planning abality and inform one's decision to invest in energy-saving measures.&lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
Excel and maybe Vensim&lt;br /&gt;
&lt;br /&gt;
''' Variables '''&lt;br /&gt;
* outside temperature&lt;br /&gt;
* inside temperature&lt;br /&gt;
* energy required to heat m3 of air&lt;br /&gt;
* volume of heated building&lt;br /&gt;
* heat loss (based on certificate of energy efficiency of building)&lt;br /&gt;
* heat source efficiency&lt;br /&gt;
* minimal acceptable inside temperature&lt;br /&gt;
* optimal inside temperature&lt;br /&gt;
* energy price&lt;br /&gt;
* utility of 1 degree change of inside temperature&lt;br /&gt;
* utility of 1 Kč&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sell Twitter, Inc. or hold?==&lt;br /&gt;
&lt;br /&gt;
Author: botd00&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
The idea for this simulation is based on a recent acquisition of a social media company Twitter, Inc. for 44 billion USD. Let's suppose that we would like to see whether the acquisition price is appropriate or if it would be better to keep the company and generate income. Let's say we want to see the outcome in 10 years.&lt;br /&gt;
There is also a probability that the social network would get replaced by another competitor (other social network) or the general interest in the network just drops off. On the other hand there is a chance that Twitter, Inc. could acquire another social network which could possibly lead to a bigger revenue in the upcoming years.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of the simulation is to find out whether we should accept the 44 billion USD acquisition price or if we would be better off owning the company and making profit in the next 10 years.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The simulation will be done in Excel via Monte Carlo method.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
* Initial market value&lt;br /&gt;
* Annual revenue based on historical data&lt;br /&gt;
* Annual expenses based on historical data&lt;br /&gt;
&lt;br /&gt;
* Probability of being replaced by an all new social network or a general drop of interest in the network&lt;br /&gt;
* Probability of acquisition of another network – which could possibly lead to a bigger revenue&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&lt;br /&gt;
https://companiesmarketcap.com/twitter/revenue/&lt;br /&gt;
&lt;br /&gt;
https://investor.twitterinc.com/financial-information/annual-reports/default.aspx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Predicting NBA players’ statelines==&lt;br /&gt;
&lt;br /&gt;
Author: prin03&lt;br /&gt;
&lt;br /&gt;
'''Simulation'''&lt;br /&gt;
&lt;br /&gt;
Over the past 10 years basketball dynamics have been changing rapidly: LeBron James, Stephen Curry, Luka Doncic and progressing rookies made the game really unpredictable and surprising. Forecasting of matches has a practical use, e.g. in advanced analytics or betting. In this simulation I will try to predict players’ statistics.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of this simulation is to predict player’s state-lines, based on which it would be possible to forecast the game, or even season results. So, there will be 3 dimensions: players, games and season. I will simulate the player’s points based on his stats from current and previous season.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
I will use Monte Carlo simulation with Excel and maybe Python for preparing the data.&lt;br /&gt;
&lt;br /&gt;
'''Variables'''&lt;br /&gt;
&lt;br /&gt;
* Points&lt;br /&gt;
* Assists_rate&lt;br /&gt;
* Game arena (Home/away)&lt;br /&gt;
* 3PA&lt;br /&gt;
* 3P%&lt;br /&gt;
* 2PA&lt;br /&gt;
* 2P%&lt;br /&gt;
* FTA&lt;br /&gt;
* FT%&lt;br /&gt;
* Age&lt;br /&gt;
* Season_num&lt;br /&gt;
* Minutes&lt;br /&gt;
* Minutes per game&lt;br /&gt;
* Blocks&lt;br /&gt;
* Steals&lt;br /&gt;
&lt;br /&gt;
'''Data'''&lt;br /&gt;
&lt;br /&gt;
NBA.com&lt;br /&gt;
Basketballreference.com&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Assignments_WS_2022/2023&amp;diff=23075</id>
		<title>Assignments WS 2022/2023</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Assignments_WS_2022/2023&amp;diff=23075"/>
		<updated>2022-12-19T11:27:17Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: /* Predicting NBA players’ statelines */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Please, put here your assignments. Do not forget to sign them. You can use &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; (four tildas) for an automatic signature. Use Show preview in order to check the result before your final sumbition.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Please, strive to formulate your assignment carefully. We expect an adequate effort to formulate the assignment as it is your semestral paper. Do not forget that your main goal is a research paper. It means your simulation model must generate the results that are specific, measurable and verifiable. Think twice how you will develop your model, which entities you will use, draw a model diagram, consider what you will measure. No sooner than when you have a good idea about the model, submit your assignment. And of course, read [[How to deal with the simulation assignment|How to deal with the simulation assignment]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Topics on gambling, cards, etc. are not welcome.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| type  = content&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
In order to avoid possible confusion, please, check if you have added '''approved''' in bold somewhere in our comment under your submission. If there is no '''approved''', it means the assignment was not approved yet.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Effect of leniency programs on cartel rates by [[User:Baumareb|Baumareb]] ([[User talk:Baumareb|talk]]) 11:18, 7 December 2022 (CET) ==&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
The leniency program of the European Commission offers the companies involved in a cartel either complete or partial immunity from fines if they self-report and hand over evidence. It was introduced in 1996, following the surge in amnesty applications in the wake of the 1993 revision of the Corporate Leniency Program of the US Department of Justice’s Antitrust Division. Reports from various implemented leniency programs showed that such programs led to numerous applications. However, despite the clear increase in leniency applications, the question poses itself as to whether the programs were also successful in a sense that the actual cartel rate in those countries declined.&lt;br /&gt;
The simulation will be based on a study of Harrington and Chang from 2015, in which they concluded the following:&lt;br /&gt;
&lt;br /&gt;
•	The actual cartel rate decreases in case that the leniency program does not affect the non-leniency enforcement&lt;br /&gt;
&lt;br /&gt;
•	But: if the non-leniency enforcement is affected because resources are shifted to the prosecution of leniency application cases, there might be two possibilities, the cartel rate might increase. &lt;br /&gt;
&lt;br /&gt;
This simulation focuses on the latter case. Assuming endogenized non-leniency enforcement, the introduction of a leniency program might have a differential impact on different industries. If a leniency program is introduced, the cartels that are about to collapse will seek to self-report. This in turn shifts resources from exposing active cartels to prosecuting cartels that are already collapsing. This creates more work for the authorities, who, instead of focusing on active cartels may now focus on dying cartels. This crowding-out effect coming about with the introduction of a leniency program shall be simulated in this project. &lt;br /&gt;
&lt;br /&gt;
''' Goal '''&lt;br /&gt;
&lt;br /&gt;
The simulation will have the following objectives:&lt;br /&gt;
&lt;br /&gt;
* Illustrate the change in cartel rates and the change in the average life expectancy of a cartel triggered by the introduction of a leniency program in case of endogenized non-leniency enforcement for industries with unstable cartels (e.g. industries with a high number of competitors, or demand with more price elasticity) and for industries with stable cartels (e.g. industries with less competitors and demand with less price elasticity). &lt;br /&gt;
* Illustrate how many resources may be shifted from non-leniency enforcement to prosecuting leniency application cases without it having an undesired effect on the actual cartel rate. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
The simulation may be used by law enforcement officials to evaluate whether a leniency program leads to the desired effect (i.e. the decrease in the cartel rate) or not. Also, it can help for deciding whether the non-leniency enforcement needs to be strengthened to prevent the crowding-out effect. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
The described scenario is a multi-agent simulation in which the agents are pursuing a utility-based approach. Thus, the simulation will be done with NetLogo. &lt;br /&gt;
The following features will be included into the simulation:&lt;br /&gt;
&lt;br /&gt;
- For both industries with stable and industries with unstable cartels:&lt;br /&gt;
&lt;br /&gt;
* Number of active cartels (dying after reaching avg. life expectancy)&lt;br /&gt;
* Number of competitors&lt;br /&gt;
* Average life expectancy of a cartel&lt;br /&gt;
* “Birth” of new cartels&lt;br /&gt;
&lt;br /&gt;
- For leniency/non-leniency enforcement:&lt;br /&gt;
* Resources and their assignment to either leniency or non-leniency enforcement &lt;br /&gt;
* Capacity of taking down an active cartel&lt;br /&gt;
* Capacity of taking down a cartel based on leniency applications&lt;br /&gt;
&lt;br /&gt;
The simulation will be based on the 2015 research from Harrington and Chang as well as on publicly accessible data from the European Commission regarding antitrust cases from 1964 until today.&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
* Harrington Jr, J. E., &amp;amp; Chang, M. H. (2015). When can we expect a corporate leniency program to result in fewer cartels?. The Journal of Law and Economics, 58(2), 417-449.&lt;br /&gt;
* Ordóñez‐De‐Haro, J. M., Borrell, J. R., &amp;amp; Jiménez, J. L. (2018). The European commission's fight against cartels (1962–2014): A retrospective and forensic analysis. JCMS: Journal of Common Market Studies, 56(5), 1087-1107.&lt;br /&gt;
&lt;br /&gt;
[[User:Baumareb|Baumareb]] ([[User talk:Baumareb|talk]]) 11:18, 7 December 2022 (CET) Rebecca Baumann (baur00)&lt;br /&gt;
&lt;br /&gt;
: This isn't an easy topic. Be careful about available data. '''Approved''' [[User:Tomáš|Tomáš]] ([[User talk:Tomáš|talk]]) 01:46, 15 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The prediction of divorce rate in Czech Republic for the following 50 years == &lt;br /&gt;
&lt;br /&gt;
'''  The goal of the simulation '''&lt;br /&gt;
&lt;br /&gt;
Divorce in the Czech republic must always contain at least one hearing in front of the court. Legally, there are many more parties involved, such as a notary, who must verify the signatures on all the important documents and many times, divorce lawyers are also necessary. To be able to satisfy the needs of the public, all the involved parties must have an idea about how many married couples are likely to get divorced in the years to come. This simulation will help prepare the courts, notaries and lawyers by making a prediction on the amount of divorces in the next 50 years. This will also help law students choose the field of law that they will specialize in by answering the question whether divorce lawyers will be necessary in the future or not. &lt;br /&gt;
&lt;br /&gt;
'''  Method '''&lt;br /&gt;
&lt;br /&gt;
Vensim will be used for this simulation. The used data will come from the Czech Statistical Office and possibly other sources (Refer to [1] and [2]), such as published studies on the most common reasons for divorce. When possible, the data about each reason of divorce will be also found and the simulation model will contain this data. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Edit: additional details ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''  What all parameters will the simulation work with and how?'''&lt;br /&gt;
&lt;br /&gt;
1. Number of marriages – the more marriages, the more divorces&lt;br /&gt;
&lt;br /&gt;
a/ Number of people in the age 25 to 34 (i.e., the most common age to get married) – the more there is of these people, the more marriages there will be&lt;br /&gt;
&lt;br /&gt;
b/ Number of divorced people in the age 40 to 49 (i.e., the most common age to get re-married after a divorce) – the more there is of these people, the more marriages there will be, however not as much as the number above&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Micro causes of divorces = Top 10 causes of divorce as researched by the Czech Statistical Office, published yearly – the more common are these causes (alcoholism, infidelity etc), the more divorces there will be&lt;br /&gt;
&lt;br /&gt;
a/ Ill-considered marriage&lt;br /&gt;
&lt;br /&gt;
b/ Alcoholism&lt;br /&gt;
&lt;br /&gt;
c/ Infidelity&lt;br /&gt;
&lt;br /&gt;
d/ Lack of interest in the family (incl. abandon. of living together)&lt;br /&gt;
&lt;br /&gt;
e/ Ill-treatment, criminal conviction&lt;br /&gt;
&lt;br /&gt;
f/ Different characters, views and interests&lt;br /&gt;
&lt;br /&gt;
g/ Health reasons&lt;br /&gt;
&lt;br /&gt;
h/ Sexual discord&lt;br /&gt;
&lt;br /&gt;
i/ Other causes&lt;br /&gt;
&lt;br /&gt;
j/ Cause not given&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Number of people in the age 40 to 49 – the more there is of these people, the more divorces there will be (it is the most common age to get divorced)&lt;br /&gt;
&lt;br /&gt;
4. Macro causes of divorces&lt;br /&gt;
&lt;br /&gt;
a/ Economic independence of women = the more economically independent women are, the more likely they are to divorce in case of an unhappy marriage – this will be evaluated through a comparison of data of average income of men vs. women &lt;br /&gt;
&lt;br /&gt;
b/ Being religious – divorce is far less common for religious people. &lt;br /&gt;
&lt;br /&gt;
'''  What data source will be used for deriving the equations?'''&lt;br /&gt;
&lt;br /&gt;
Based on my current research of data sources, the Czech Statistical Office has the all the data necessary for this paper.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] Scott, S. B., Rhoades, G. K., Stanley, S. M., Allen, E. S., &amp;amp; Markman, H. J. (2013). Reasons for Divorce and Recollections of Premarital Intervention: Implications for Improving Relationship Education. Couple &amp;amp; family psychology, 2(2), 131–145. https://doi.org/10.1037/a0032025&lt;br /&gt;
&lt;br /&gt;
[2] Hawkins, Alan &amp;amp; Willoughby, Brian &amp;amp; Doherty, William. (2012). Reasons for Divorce and Openness to Marital Reconciliation. Journal of Divorce &amp;amp; Remarriage. 53. 453-463. 10.1080/10502556.2012.682898.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: Sounds interesting, but I miss more detail about the simulation. What all parameters will the simulation work with and how? What data source will be used for deriving the equations? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 11:03, 15 December 2022 (CET)&lt;br /&gt;
:: ''' Approved'''. Just make sure that the equtions, reasons for divorce and their impact on divorce rate are properly quantified.[[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:23, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Crop Yield Forecasting==&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
Crop growth and development simulations and yield forecasting will be performed using variables such as crop type, planting date, soil type, soil texture, and climate data (temperature, rainfall, etc.).&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
 &lt;br /&gt;
Arable land is increasingly limited, while the world's population has steadily been increasing over the years. In order to meet rapidly rising demand, production must be increased while natural resources must be protected. New agricultural research is needed to provide information on how to achieve sustainable agriculture in the face of global climate variability. Predicting crop yield under different conditions, such as different irrigation regimes, planting dates, and crop management practices, has become critical for farmers and other stakeholders who use these predictions to make more informed decisions about how to allocate resources, such as labor, equipment, and inputs, to maximize yield and productivity.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
 &lt;br /&gt;
Crop yield simulation tools include AquaCrop, DSSAT, and CropSyst. These tools use mathematical models to simulate crop growth and development based on input data like weather, soil type, and management practices. These tools use this data to estimate the crop's potential yield, as well as other important factors like water use and crop evapotranspiration. For this assignment I will be using AquaCrop which is a crop water productivity model developed by the United Nations Food and Agriculture Organization (FAO). It is used to simulate crop growth and yield under various environmental and management conditions. AquaCrop simulates crop growth and development, and estimates yield based on soil conditions, climate, irrigation, and management practices. The application gives access to various FAO databases with all the necessary data needed to perform a comprehensive simulation of the crop yield.&lt;br /&gt;
&lt;br /&gt;
'''Citations'''&lt;br /&gt;
&lt;br /&gt;
* Y. Lu, C. Wei, M. F. McCabe, and J. Sheffield, “Multi-variable assimilation into a modified AquaCrop model for improved maize simulation without management or crop phenology information,” Agricultural Water Management, vol. 266, p. 107576, May 2022, doi: 10.1016/j.agwat.2022.107576.&lt;br /&gt;
* P. N. Kephe, K. K. Ayisi, and B. M. Petja, “Challenges and opportunities in crop simulation modelling under seasonal and projected climate change scenarios for crop production in South Africa,” Agriculture &amp;amp; Food Security, vol. 10, no. 1, p. 10, Apr. 2021, doi: 10.1186/s40066-020-00283-5.&lt;br /&gt;
* N. T. Olivera, O. B. Manrique, Y. G. Masjuan, and A. M. G. Alega, “Evaluation of AquaCrop model in crop dry bean growth simulation,” Revista Ciencias Técnicas Agropecuarias, vol. 25, no. 3, pp. 23–30, Accessed: Dec. 10, 2022. [Online]. Available: https://www.redalyc.org/journal/932/93246970003/html/&lt;br /&gt;
* N. Pirmoradian, Z. Saadati, M. Rezaei, and M. R. Khaledian, “Simulating water productivity of paddy rice under irrigation regimes using AquaCrop model in humid and semiarid regions of Iran,” Appl Water Sci, vol. 10, no. 7, p. 161, Jun. 2020, doi: 10.1007/s13201-020-01249-5.&lt;br /&gt;
&lt;br /&gt;
[[User:Pierreatekwana|Pierreatekwana]] ([[User talk:Pierreatekwana|talk]]) 15:06, 15 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
: Topic souds interesting, but the proposed simulation tool has to be one of the ones we have  used in our class ( as specified in How to deal with the simulation assignment:&lt;br /&gt;
One of your key course requirements is a submission of simulation. You choose your topic yourself, the same as a method and a tool that you will use. It could be any of the development environments we have used (Excel, Simprocess, Netlogo, or Vensim).) [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:05, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Electricity Spot Market Simulation by [[User:Ceta|Ceta]] ([[User talk:Ceta|talk]]) 01:13, 16 December 2022 (CET) ==&lt;br /&gt;
'''IDEA 2'''&lt;br /&gt;
Pumped-storage hydroelectricity (PSH), or pumped hydroelectric energy storage (PHES), is a type of hydroelectric energy storage used by electric power systems for load balancing. The method stores energy in the form of gravitational potential energy of water, pumped from a lower elevation reservoir to a higher elevation. Low-cost surplus off-peak electric power is typically used to run the pumps. During periods of high electrical demand, the stored water is released through turbines to produce electric power. Although the losses of the pumping process make the plant a net consumer of energy overall, the system increases revenue by selling more electricity during periods of peak demand, when electricity prices are highest. If the upper lake collects significant rainfall or is fed by a river then the plant may be a net energy producer in the manner of a traditional hydroelectric plant.&lt;br /&gt;
&lt;br /&gt;
Pumped-storage hydroelectricity allows energy from intermittent sources (such as solar, wind) and other renewables, or excess electricity from continuous base-load sources (such as coal or nuclear) to be saved for periods of higher demand. The reservoirs used with pumped storage are quite small when compared to conventional hydroelectric dams of similar power capacity, and generating periods are often less than half a day.&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
Company PMP wants to build a new pumped storage hydroelectricity power plant across a river. This facility will be generating power during the peak hours of the day because of its half day upstream reservoir capacity. And for the off-peak hours it will be pumping up the water that is collected in its downstream reservoir using the power from the grid. So, basically, during the day it will be generating power and selling it with peak prices, and during the evening it will be consuming energy and will need to buy it for off peak prices. The Company PMP is trying to decide about downstream reservoir capacity. To decide it they need to simulate the system with water inflow input and market prices to decide what proportion of upstream and downstream reservoirs would be optimal to decide on size of downstream reservoir. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
&lt;br /&gt;
Stream inflow (m3/s or m3/day or another conversion)&lt;br /&gt;
&lt;br /&gt;
Upstream active reservoir volume = half day generation of hydro power plant&lt;br /&gt;
&lt;br /&gt;
Installed capacity of hydro power generation (MW)&lt;br /&gt;
&lt;br /&gt;
Precipitation (Random normal)&lt;br /&gt;
&lt;br /&gt;
Evaporation (0.1 percentage lost every hour)&lt;br /&gt;
&lt;br /&gt;
Generator power factor (How much water volume needed for per MWh generation)&lt;br /&gt;
&lt;br /&gt;
Pump flow capacity (m3/s or m3/day or another conversion)&lt;br /&gt;
&lt;br /&gt;
Pumping consumption factor (How much MWh needed per m3)  &lt;br /&gt;
&lt;br /&gt;
Initial active reservoir levels (percentage full) &lt;br /&gt;
&lt;br /&gt;
Spot Market Prices (Usd/MWh) &lt;br /&gt;
&lt;br /&gt;
Upstream reservoir maximum capacity (m3) (Fixed)&lt;br /&gt;
&lt;br /&gt;
Downstream reservoir maximum capacity (m3) (Variable)&lt;br /&gt;
&lt;br /&gt;
Compulsory flow schedule back to river (m3) (Fixed)&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
Most probably Vensim simulation will be done.&lt;br /&gt;
&lt;br /&gt;
Upstream active reservoir volume = Initial reservoir volume level (UpS) + stream inflow + pumped inflow – penstock outflow (to generation) + precipitation – evaporation&lt;br /&gt;
(Between 0 and Upstream reservoir maximum capacity (m3))&lt;br /&gt;
&lt;br /&gt;
Downstream active reservoir volume = Initial reservoir level (DwS) + penstock outflow (from generation) – pumped inflow&lt;br /&gt;
(Between 0 and Downstream reservoir maximum capacity (m3) (Variable)) - compulsory flow schedule back to river&lt;br /&gt;
&lt;br /&gt;
Revenues = SUM (Power Generated x Spot Market Price) - SUM (Power Consumed x Spot Market Price) &lt;br /&gt;
&lt;br /&gt;
Power Generated = Generator power factor x penstock outflow (to generation) &lt;br /&gt;
&lt;br /&gt;
Power Consumed = Pumping consumption factor x pumped inflow&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
To simulate and determine the ratio of Upstream reservoir maximum capacity / Downstream reservoir maximum capacity  &lt;br /&gt;
&lt;br /&gt;
'''Sources:'''&lt;br /&gt;
https://en.wikipedia.org/wiki/Pumped-storage_hydroelectricity&lt;br /&gt;
https://seffaflik.epias.com.tr/transparency&lt;br /&gt;
&lt;br /&gt;
'''IDEA 1'''&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Anthony is as a portfolio manager in the power company Goodpower. Goodpower has a portfolio of hydro power plants. Goodpower is a market participant in a liberated market structure. The power generation can be sold either in spot market with volatile prices, or it can be sold with a yearly fixed price on over the counter (OTC). Goodpower assigned Anthony responsible for optimization of power generation revenue. Now Anthony needs to decide on how much generation to risk in the volatile spot market and how much to risk with the fixed price. After contacting the power brokers in OTC market, he was offered the following deals:&lt;br /&gt;
&lt;br /&gt;
1. A baseload deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
2. An off-peak hours deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
3. A peak hours deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
All of the deals will have random limited volumes.&lt;br /&gt;
A combination of peak and off-peak deal with the same volume is basically equal to a baseload deal with the same volume. &lt;br /&gt;
&lt;br /&gt;
Peak deal represents the constant load between 08:00 - 20:00 (12 Hours).&lt;br /&gt;
&lt;br /&gt;
Off-Peak deal represents the constant load between 20:00 - 08:00 (12 Hours).&lt;br /&gt;
&lt;br /&gt;
Baseload deal represents the constant load for 24 hours. &lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
Simulation that can be used as a decision support tool when trading a power portfolio.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulation in Excel environment will be created. The historical spot prices will be used to determine fixed deal prices. The historical generation values will be used to determine generation scenarios (wet season - high.generation, average generation, dry season – low generation). The volatility of spot market prices will be based on again historical spot prices. The simulation of 1 year = 8760 hours will be generated. Since, the stability spot market prices in winter are dependent on natural gas shortages, these shortage scenarios will be added to the simulation.&lt;br /&gt;
&lt;br /&gt;
The natural gas shortage effect will be extracted from past price data. There's a price cap for the highest bid and the spot market prices equal to highest bid means the supplied amount of power in the market can barely match the demand. So the highest bid gets selected to match the demand as much as possible.   &lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
•	Hydro Generation scenarios:&lt;br /&gt;
&lt;br /&gt;
- Wet season – high generation (MWh)&lt;br /&gt;
&lt;br /&gt;
- Average season - average generation (MWh)&lt;br /&gt;
&lt;br /&gt;
- Dry season – low generation (MWh)&lt;br /&gt;
&lt;br /&gt;
•	Market data:&lt;br /&gt;
&lt;br /&gt;
- Volatile spot market prices (USD/MWh)&lt;br /&gt;
&lt;br /&gt;
- Fixed deal prices will be based on past year spot market prices (While OTC market prices can’t be publicly viewed)&lt;br /&gt;
&lt;br /&gt;
''' Data '''&lt;br /&gt;
&lt;br /&gt;
- EXIST Transparency Portal https://seffaflik.epias.com.tr/transparency/&lt;br /&gt;
&lt;br /&gt;
: From the description I am not sure that I understnad what simulation is being proposed. What will the simulation actully look like, what is it going simulate exactly? If you want to take into consideration the effcts like the Effects of Natural Gas Shortages, how will you quantify the strentg of such effect? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 21:47, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
Professor I made changes in my simulation. Can you please check?&lt;br /&gt;
&lt;br /&gt;
:: Idea 2 '''approved'''.[[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 20:52, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
== Profit in store vs e-shop == &lt;br /&gt;
&lt;br /&gt;
''' Method:''' System Dynamics&lt;br /&gt;
&lt;br /&gt;
'''Software:''' Vensim&lt;br /&gt;
&lt;br /&gt;
'''Simulation'''&lt;br /&gt;
&lt;br /&gt;
An unnamed company that sells carpets has its own store in Prague. During COVID-19 the company reopened an e-shop, so it currently has two mutually supporting sales channels. Both types of stores have their advantages and disadvantages. At the same time, there are various factors that affect the profit. Examples of these factors are the following: customer satisfaction and needs (carpet quality, order processing speed, price, etc.), expenses (advertising, rent, employees, etc.), the possibility of expansion, etc. To ensure customer satisfaction the company should make some expenses.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
*Expenses&lt;br /&gt;
**fixed&lt;br /&gt;
**variable&lt;br /&gt;
*Revenues&lt;br /&gt;
**customer satisfaction -&amp;gt; influence amount of expenses&lt;br /&gt;
***Product quality, &lt;br /&gt;
***Speed of orders/purchases processing,&lt;br /&gt;
***Opening hours, working on weekends and holidays,&lt;br /&gt;
***The possibility of picking up the order in the store/speed of delivery&lt;br /&gt;
***Increasing customer satisfaction using sales and giving gifts for the order&lt;br /&gt;
***Store availability&lt;br /&gt;
***Parking&lt;br /&gt;
***Complaints fees&lt;br /&gt;
***Services: floor coverings including consultations and estimates, whipstitch of carpet&lt;br /&gt;
**price&lt;br /&gt;
**a number of sales, etc.&lt;br /&gt;
&lt;br /&gt;
'''  The goal of the simulation '''&lt;br /&gt;
&lt;br /&gt;
The goal of this simulation is to find out what parameters can increase profit the most (individually for each type of store), to find a balance between expenses to satisfy the customers in order to achieve the profit, and in the end to compare these parameters.&lt;br /&gt;
&lt;br /&gt;
'''Data'''&lt;br /&gt;
&lt;br /&gt;
Real data provided by the owners of the store&lt;br /&gt;
&lt;br /&gt;
[[User:Ploo00|Ploo00]] ([[User talk:Ploo00|talk]]) 01:41, 16 December 2022 (CET)&lt;br /&gt;
:Please elaborate in more detail as we have discussed in class [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:17, 17 December 2022 (CET)&lt;br /&gt;
::I changed the assignment a little bit. Can you please look at it? [[User:Ploo00|Ploo00]] ([[User talk:Ploo00|talk]]) 19:50, 17 December 2022 (CET)&lt;br /&gt;
::: If you have the data to derive the parameters from, than '''Approved'''. Describe in the report how you have derived the effects of and on the customer satisfaction. [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 21:52, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Comparison of strategies for finding a lost person in the forest==&lt;br /&gt;
&lt;br /&gt;
''' Author:''' Tomáš Kadaně (kadt02)&lt;br /&gt;
&lt;br /&gt;
'''Type:''' Multi-agent&lt;br /&gt;
&lt;br /&gt;
'''Software:''' NetLogo&lt;br /&gt;
&lt;br /&gt;
'''Description:''' &lt;br /&gt;
&lt;br /&gt;
The simulation will focus on comparing the times needed to find a lost person in a forest (area with trees).&lt;br /&gt;
The metric to compare the strategies will be the number of ticks needed to find the wanted person. Both the person being searched for and the searcher will be in a random location at the beginning of the simulation.&lt;br /&gt;
Within the simulation, I will take several measurements for each strategy and number of searchers (1 to 5), so that the number is statistically significant and use, for example, the means to compare which strategy is the most appropriate.&lt;br /&gt;
&lt;br /&gt;
The model will be able to simulate several search strategies &lt;br /&gt;
&lt;br /&gt;
*one step forward and then turn of random degree (-45 to 45 degrees), so random walk&lt;br /&gt;
*walk straight until it hits the edge of the forest or tree, then turn and continue walking straight&lt;br /&gt;
*first walk to the nearest corner of the forest and then a some kind of serpentine search&lt;br /&gt;
*possibly other strategies&lt;br /&gt;
&lt;br /&gt;
'''Goals:'''&lt;br /&gt;
&lt;br /&gt;
Finding the most appropriate strategy for finding a person in the forest depending on the number of people searching.&lt;br /&gt;
&lt;br /&gt;
'''Agents:'''&lt;br /&gt;
&lt;br /&gt;
*Searchers (e.g. police officers)&lt;br /&gt;
*Lost person&lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
&lt;br /&gt;
*Number of searchers&lt;br /&gt;
*Type of strategy&lt;br /&gt;
*Ticks needed to find person&lt;br /&gt;
&lt;br /&gt;
'''Possible extensions:'''&lt;br /&gt;
&lt;br /&gt;
*Searchers with certain pace of walking&lt;br /&gt;
*Finding the person won’t mean be at same location but seeing it for some distance (again certain ability of the searcher to see for certain distance)&lt;br /&gt;
*Cooperation of finders (formations, place distribution)&lt;br /&gt;
*Lost person will be moving when being looked for&lt;br /&gt;
&lt;br /&gt;
[[User:Kadt02|Kadt02]] ([[User talk:Kadt02|talk]]) 16:01, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Saving for an apartment==&lt;br /&gt;
&lt;br /&gt;
Author: miln02&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Jon has finally graduated to be an engineer and has found his first job. As he is living with his parents and doesn’t own his apartment, he made the decision to start saving so he can buy an apartment in the next 15 years. He already has some money that he has saved so far just sitting in his bank account, so he will use that as an initial investment, and after that he will invest a fixed amount every year.&lt;br /&gt;
He now must make a very important decision. Where should he invest his money? After doing some research, he focused on choosing between four different options:&lt;br /&gt;
&lt;br /&gt;
1.	Deposit money in the bank.&lt;br /&gt;
&lt;br /&gt;
2.	Purchase government bonds.&lt;br /&gt;
&lt;br /&gt;
3.	Invest in one of the world indices.&lt;br /&gt;
&lt;br /&gt;
4.	Invest all the money in one stock.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
Create simulation that can be used as a support when making investment decision.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
For helping Jon to make a decision, I will use Monte Carlo simulation and Excel as an environment. The historical yield and volatility data will be used to calculate the average behaviour of all 4 options, and we will simulate possible results after 15 years. Since it can’t be expected that the market will be stable for all 15 years, economic crises will be generated.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
* Investments:&lt;br /&gt;
&lt;br /&gt;
-Initial one-time investment&lt;br /&gt;
&lt;br /&gt;
-Fixed annual investment&lt;br /&gt;
&lt;br /&gt;
* Market data:&lt;br /&gt;
&lt;br /&gt;
-Deposits (Rate)&lt;br /&gt;
&lt;br /&gt;
-Government bonds (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
-Index (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
-Stock (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
* Economic crises probability &lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&lt;br /&gt;
* https://finance.yahoo.com/&lt;br /&gt;
&lt;br /&gt;
* http://www.worldgovernmentbonds.com/&lt;br /&gt;
&lt;br /&gt;
* Bank website for deposit rates&lt;br /&gt;
&lt;br /&gt;
[[User:Miln02|Miln02]] ([[User talk:Miln02|talk]]) 16:17, 17 December 2022 (CET)&lt;br /&gt;
:: '''Approved''' [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 22:14, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Szenario Evacuation Model==&lt;br /&gt;
Author: Julian Bleyer&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
My idea is to recreate a building (e.g. a stadium, hall, e.g. in Prague) in Prague and simulate how long it takes to evacuate all the people. Possible are also other Szenarios, e.g. with fire, or water is flooding into the room. The model should be based on a real event site or building, which is then specified. &lt;br /&gt;
&lt;br /&gt;
''' Goal'''&lt;br /&gt;
&lt;br /&gt;
The aim is to adapt different strategies and parameters during the escape. For example, people can panic, genders act differently, or the age of the people has an influence on how quickly they leave the place. &lt;br /&gt;
The aim is to simulate how long it takes to leave the stadium, for example. If it takes too long, it is recommended to adjust the number of escape routes. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
This is especially important because in case of attack plans, a quick evacuation must be possible. The model can be used to adapt escape plans if necessary. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
The idea is to simulate in Netlogo, alternatively a similar software. &lt;br /&gt;
&lt;br /&gt;
''' Model Parameters'''&lt;br /&gt;
&lt;br /&gt;
-Number of persons &lt;br /&gt;
-Age distribution (children, adults, seniors)&lt;br /&gt;
-Panic tendency &lt;br /&gt;
-escape strategy&lt;br /&gt;
-other factors&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
Location maps of venues, e.g. the o2 station in Prague or a Cinema room, number of tickets sold, gender distribution depending on the event, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Julian Bleyer|Julian Bleyer]] ([[User talk:Julian Bleyer|talk]]) 14:16, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Car Park Solution for a New Cinema==&lt;br /&gt;
Author: kane02&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
A brand-new cinema is opening at Vypich in 6 months at one of the busiest streets in the region. The ambitious owners decided to use their extra budget to operate a small parking space right in front of the cinemas entrance for providing a space to park for customers and generate further profits. Planned parking space will have fixed expense for each month but the land itself can be extended. Owners are now in need of expertise on how to approach this issue. Their requirements consist of.&lt;br /&gt;
&lt;br /&gt;
1. Counter on when a car enters and departs.&lt;br /&gt;
2. Create a receipt depending on hours.&lt;br /&gt;
3. Take reservations and allocate the space.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
1. Create simulation that optimizes the potential waiting time, price, and number of the parking space for stake holders.&lt;br /&gt;
2. Offer solution on how to increase profits.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
For getting the job done I shall be using NetLogo to create the simulation based on client-side metrics and goals.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
1. Park Timer&lt;br /&gt;
  a. Counter for calculating total minutes&lt;br /&gt;
  b. Boolean checker for availability&lt;br /&gt;
2. Billing&lt;br /&gt;
  a. Set up rates per hours&lt;br /&gt;
  b. Conditions on specific days&lt;br /&gt;
3. Reservation and Allocation&lt;br /&gt;
  a. Reservation timer will adjust the potential waiting timer&lt;br /&gt;
  b. When space is reserved new set of behaviour and conditions apply but price is fixed&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://ccl.northwestern.edu/netlogo/models/&lt;br /&gt;
&lt;br /&gt;
https://jmvidal.cse.sc.edu/netlogomas/&lt;br /&gt;
&lt;br /&gt;
[[User:Kane02|Kane02]] ([[User talk:Kane|talk]]) 14:10, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ukrainian refugee crisis 2022==&lt;br /&gt;
Author: BortnikSvitlana&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
The current war  in Ukraine has created the greatest refugee migration to OECD countries since World War II. People have been forced to evacuate their homes in search of safety, protection, and aid due to the escalation of the conflict in Ukraine, which has resulted in civilian casualties and the damage of civilian infrastructure. Since the Russian Federation's invasion of Ukraine began in February 2022, there have been more than 5.3 million refugees in Europe.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of this simulation is to build an agent-based model (ABM) to study dynamics of refugee migration due to the war in Ukraine 2022.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The apparent choice should be a multi-agent simulation because we are dealing with people moving around and having attributes. For this simulation, I've chosen to use NetLogo 6.3.0.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
-Population&lt;br /&gt;
&lt;br /&gt;
-Country&lt;br /&gt;
&lt;br /&gt;
-Number of refugees &lt;br /&gt;
&lt;br /&gt;
-Age distribution (children, adults, seniors) &lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://www.statista.com/statistics/1312584/ukrainian-refugees-by-country/&lt;br /&gt;
&lt;br /&gt;
https://data.unhcr.org/en/situations/ukraine&lt;br /&gt;
&lt;br /&gt;
https://www.migrationdataportal.org/ukraine/crisis-movements&lt;br /&gt;
&lt;br /&gt;
[[User:BortnikSvitlana|BortnikSvitlana]] ([[User talk:BortnikSvitlana|talk]]) 16:13, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Blockade in Artsakh on its way to humanitarian disaster==&lt;br /&gt;
Author: Hakobyan Irena&lt;br /&gt;
&lt;br /&gt;
''' Problem definition '''&lt;br /&gt;
&lt;br /&gt;
Currently, 120.000 people in Artsakh are in blockade. It has become impossible to deliver food, particularly bread and flour, as well as other basic necessities to these communities. It is stated that the provocative actions of Azerbaijan may lead to a large-scale humanitarian disaster. The goal of the simulation is to examine how many days the imported food would be enough for this number of population. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
For this simulation, I'll use NetLogo 6.3.0, as it's based on population and supply attributes.&lt;br /&gt;
&lt;br /&gt;
''' Model variables '''&lt;br /&gt;
&lt;br /&gt;
- Population&lt;br /&gt;
&lt;br /&gt;
- Food supply&lt;br /&gt;
&lt;br /&gt;
- Country&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/2022_Artsakh_blockade&lt;br /&gt;
&lt;br /&gt;
==Household electricity consumption==&lt;br /&gt;
Author: ruzv01&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Household electric energy consumption is a significant problem because it contributes to climate change and can be expensive for individuals and families. The production of electricity often involves the burning of fossil fuels, which releases greenhouse gases into the atmosphere and contributes to global warming. In addition, as more and more devices and appliances in homes become electrified, the demand for electricity increases, leading to higher energy bills.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of simulating household electric energy consumption is to model and predict the electricity usage of a home. This can help individuals and families understand their energy consumption patterns and identify ways to reduce their energy use, as well as help utilities and energy companies predict and plan for electricity demand. By understanding and optimizing household electric energy consumption, we can work towards a more sustainable and efficient energy system.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The simulation will be done in Vensim. &lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
- Household size (m2)&lt;br /&gt;
&lt;br /&gt;
- Number of appliances and devices&lt;br /&gt;
&lt;br /&gt;
- The number of people living in a household&lt;br /&gt;
&lt;br /&gt;
- Renewable energy sources (If a household has installed renewable energy sources)&lt;br /&gt;
&lt;br /&gt;
- Energy price&lt;br /&gt;
&lt;br /&gt;
- Home age (older homes may be less energy efficient than newer homes)&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://www.czso.cz/csu/czso/spotreba-paliv-a-energii-v-domacnostech&lt;br /&gt;
&lt;br /&gt;
https://www.kurzy.cz/komodity/cena-elektriny-graf-vyvoje-ceny/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Ruzv01|Ruzv01]] ([[User talk:Ruzv01|talk]]) 18:18, 18 December 2022 (CET)&lt;br /&gt;
:: I dont see a simulation in it yet. Elaborate it in more detail - what will you simulate exactly? since so far it looks like the more appliances the higher consumption ... Since you use the Vensim, what would be the feed back loops? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 20:48, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Heating behaviour of households ==&lt;br /&gt;
&lt;br /&gt;
Author: [[User:vala18|Adam Valtr]]&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
I would like to simulate a heating behavour of a household - which would in turn allow for prediction of its energy bill. Based on a weather data (temperature in approximate location of a supposed building), energy price (per kWh) and technological and spacial parametrs of a heated building (size, heat loss, etc. [see Variables]) it would model the actual temperature the building would be heated to according to it's inhabitants preferences - such as the minimal inside temperature and optimal temperature and their trade-off fuction between comfortable temperature and energy costs (utility gained by temperature increase and utility lost by money spent).&lt;br /&gt;
&lt;br /&gt;
Suppose a person wants its house to be heated to 21 degrees Celsius, to achieve it, it needs to burn X kWh of natural gas. The amout of natural gas needed will vary based on outside temperature. If the outside temperature is 10 °C the energy needed is lower than when it's freezing. This fenomenon is known as temperature gradient - the bigger the gradient the bigger the heat loss, therefore the bigger the energy consuption to maintain the inside temperature goal. If the marginal increase in energy consuption would result in large enough increase in energy bill the person may choose to withstand lower inside temperature, because the utility gained by heating more, would result in higher utility loss caused by higher expenses.&lt;br /&gt;
&lt;br /&gt;
''' Goal '''&lt;br /&gt;
&lt;br /&gt;
The goal is to predict energy consuption (electricity or gas) of a household, based on one's utility function (trade of between comfortable temperature and energy bill), weather and technological parameters of a building. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
In face of a so called &amp;quot;energy crisis&amp;quot; - meaning dramatical increase in year over year prices of natural gas and electricity, which are the main comodities used for heating by households, modeling one's projected energy costs, may improve one's budgeting and fiscal planning abality and inform one's decision to invest in energy-saving measures.&lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
Excel and maybe Vensim&lt;br /&gt;
&lt;br /&gt;
''' Variables '''&lt;br /&gt;
* outside temperature&lt;br /&gt;
* inside temperature&lt;br /&gt;
* energy required to heat m3 of air&lt;br /&gt;
* volume of heated building&lt;br /&gt;
* heat loss (based on certificate of energy efficiency of building)&lt;br /&gt;
* heat source efficiency&lt;br /&gt;
* minimal acceptable inside temperature&lt;br /&gt;
* optimal inside temperature&lt;br /&gt;
* energy price&lt;br /&gt;
* utility of 1 degree change of inside temperature&lt;br /&gt;
* utility of 1 Kč&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sell Twitter, Inc. or hold?==&lt;br /&gt;
&lt;br /&gt;
Author: botd00&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
The idea for this simulation is based on a recent acquisition of a social media company Twitter, Inc. for 44 billion USD. Let's suppose that we would like to see whether the acquisition price is appropriate or if it would be better to keep the company and generate income. Let's say we want to see the outcome in 10 years.&lt;br /&gt;
There is also a probability that the social network would get replaced by another competitor (other social network) or the general interest in the network just drops off. On the other hand there is a chance that Twitter, Inc. could acquire another social network which could possibly lead to a bigger revenue in the upcoming years.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of the simulation is to find out whether we should accept the 44 billion USD acquisition price or if we would be better off owning the company and making profit in the next 10 years.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The simulation will be done in Excel via Monte Carlo method.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
* Initial market value&lt;br /&gt;
* Annual revenue based on historical data&lt;br /&gt;
* Annual expenses based on historical data&lt;br /&gt;
&lt;br /&gt;
* Probability of being replaced by an all new social network or a general drop of interest in the network&lt;br /&gt;
* Probability of acquisition of another network – which could possibly lead to a bigger revenue&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&lt;br /&gt;
https://companiesmarketcap.com/twitter/revenue/&lt;br /&gt;
&lt;br /&gt;
https://investor.twitterinc.com/financial-information/annual-reports/default.aspx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Predicting NBA players’ statelines==&lt;br /&gt;
&lt;br /&gt;
Author: prin03&lt;br /&gt;
&lt;br /&gt;
'''Simulation'''&lt;br /&gt;
&lt;br /&gt;
Over the past 10 years basketball dynamics have been changing rapidly: LeBron James, Stephen Curry, Luka Doncic and progressing rookies made the game really unpredictable and surprising. Forecasting of matches has a practical use, e.g. in advanced analytics or betting. In this simulation I will try to predict players’ statistics.&lt;br /&gt;
'''Goal'''&lt;br /&gt;
The goal of this simulation is to predict player’s state-lines, based on which it would be possible to forecast the game, or even season results. So, there will be 3 dimensions: players, games and season. I will simulate the player’s points based on his stats from current and previous season.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
I will use Monte Carlo simulation with Excel and maybe Python for preparing the data.&lt;br /&gt;
&lt;br /&gt;
'''Variables'''&lt;br /&gt;
&lt;br /&gt;
* Points&lt;br /&gt;
* Assists_rate&lt;br /&gt;
* Game arena (Home/away)&lt;br /&gt;
* 3PA&lt;br /&gt;
* 3P%&lt;br /&gt;
* 2PA&lt;br /&gt;
* 2P%&lt;br /&gt;
* FTA&lt;br /&gt;
* FT%&lt;br /&gt;
* Age&lt;br /&gt;
* Season_num&lt;br /&gt;
* Minutes&lt;br /&gt;
* Minutes per game&lt;br /&gt;
* Blocks&lt;br /&gt;
* Steals&lt;br /&gt;
&lt;br /&gt;
'''Data'''&lt;br /&gt;
&lt;br /&gt;
NBA.com&lt;br /&gt;
Basketballreference.com&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Assignments_WS_2022/2023&amp;diff=23074</id>
		<title>Assignments WS 2022/2023</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Assignments_WS_2022/2023&amp;diff=23074"/>
		<updated>2022-12-19T11:26:55Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: /* Predicting NBA players’ statelines */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Please, put here your assignments. Do not forget to sign them. You can use &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; (four tildas) for an automatic signature. Use Show preview in order to check the result before your final sumbition.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Please, strive to formulate your assignment carefully. We expect an adequate effort to formulate the assignment as it is your semestral paper. Do not forget that your main goal is a research paper. It means your simulation model must generate the results that are specific, measurable and verifiable. Think twice how you will develop your model, which entities you will use, draw a model diagram, consider what you will measure. No sooner than when you have a good idea about the model, submit your assignment. And of course, read [[How to deal with the simulation assignment|How to deal with the simulation assignment]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Topics on gambling, cards, etc. are not welcome.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| type  = content&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
In order to avoid possible confusion, please, check if you have added '''approved''' in bold somewhere in our comment under your submission. If there is no '''approved''', it means the assignment was not approved yet.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Effect of leniency programs on cartel rates by [[User:Baumareb|Baumareb]] ([[User talk:Baumareb|talk]]) 11:18, 7 December 2022 (CET) ==&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
The leniency program of the European Commission offers the companies involved in a cartel either complete or partial immunity from fines if they self-report and hand over evidence. It was introduced in 1996, following the surge in amnesty applications in the wake of the 1993 revision of the Corporate Leniency Program of the US Department of Justice’s Antitrust Division. Reports from various implemented leniency programs showed that such programs led to numerous applications. However, despite the clear increase in leniency applications, the question poses itself as to whether the programs were also successful in a sense that the actual cartel rate in those countries declined.&lt;br /&gt;
The simulation will be based on a study of Harrington and Chang from 2015, in which they concluded the following:&lt;br /&gt;
&lt;br /&gt;
•	The actual cartel rate decreases in case that the leniency program does not affect the non-leniency enforcement&lt;br /&gt;
&lt;br /&gt;
•	But: if the non-leniency enforcement is affected because resources are shifted to the prosecution of leniency application cases, there might be two possibilities, the cartel rate might increase. &lt;br /&gt;
&lt;br /&gt;
This simulation focuses on the latter case. Assuming endogenized non-leniency enforcement, the introduction of a leniency program might have a differential impact on different industries. If a leniency program is introduced, the cartels that are about to collapse will seek to self-report. This in turn shifts resources from exposing active cartels to prosecuting cartels that are already collapsing. This creates more work for the authorities, who, instead of focusing on active cartels may now focus on dying cartels. This crowding-out effect coming about with the introduction of a leniency program shall be simulated in this project. &lt;br /&gt;
&lt;br /&gt;
''' Goal '''&lt;br /&gt;
&lt;br /&gt;
The simulation will have the following objectives:&lt;br /&gt;
&lt;br /&gt;
* Illustrate the change in cartel rates and the change in the average life expectancy of a cartel triggered by the introduction of a leniency program in case of endogenized non-leniency enforcement for industries with unstable cartels (e.g. industries with a high number of competitors, or demand with more price elasticity) and for industries with stable cartels (e.g. industries with less competitors and demand with less price elasticity). &lt;br /&gt;
* Illustrate how many resources may be shifted from non-leniency enforcement to prosecuting leniency application cases without it having an undesired effect on the actual cartel rate. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
The simulation may be used by law enforcement officials to evaluate whether a leniency program leads to the desired effect (i.e. the decrease in the cartel rate) or not. Also, it can help for deciding whether the non-leniency enforcement needs to be strengthened to prevent the crowding-out effect. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
The described scenario is a multi-agent simulation in which the agents are pursuing a utility-based approach. Thus, the simulation will be done with NetLogo. &lt;br /&gt;
The following features will be included into the simulation:&lt;br /&gt;
&lt;br /&gt;
- For both industries with stable and industries with unstable cartels:&lt;br /&gt;
&lt;br /&gt;
* Number of active cartels (dying after reaching avg. life expectancy)&lt;br /&gt;
* Number of competitors&lt;br /&gt;
* Average life expectancy of a cartel&lt;br /&gt;
* “Birth” of new cartels&lt;br /&gt;
&lt;br /&gt;
- For leniency/non-leniency enforcement:&lt;br /&gt;
* Resources and their assignment to either leniency or non-leniency enforcement &lt;br /&gt;
* Capacity of taking down an active cartel&lt;br /&gt;
* Capacity of taking down a cartel based on leniency applications&lt;br /&gt;
&lt;br /&gt;
The simulation will be based on the 2015 research from Harrington and Chang as well as on publicly accessible data from the European Commission regarding antitrust cases from 1964 until today.&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
* Harrington Jr, J. E., &amp;amp; Chang, M. H. (2015). When can we expect a corporate leniency program to result in fewer cartels?. The Journal of Law and Economics, 58(2), 417-449.&lt;br /&gt;
* Ordóñez‐De‐Haro, J. M., Borrell, J. R., &amp;amp; Jiménez, J. L. (2018). The European commission's fight against cartels (1962–2014): A retrospective and forensic analysis. JCMS: Journal of Common Market Studies, 56(5), 1087-1107.&lt;br /&gt;
&lt;br /&gt;
[[User:Baumareb|Baumareb]] ([[User talk:Baumareb|talk]]) 11:18, 7 December 2022 (CET) Rebecca Baumann (baur00)&lt;br /&gt;
&lt;br /&gt;
: This isn't an easy topic. Be careful about available data. '''Approved''' [[User:Tomáš|Tomáš]] ([[User talk:Tomáš|talk]]) 01:46, 15 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The prediction of divorce rate in Czech Republic for the following 50 years == &lt;br /&gt;
&lt;br /&gt;
'''  The goal of the simulation '''&lt;br /&gt;
&lt;br /&gt;
Divorce in the Czech republic must always contain at least one hearing in front of the court. Legally, there are many more parties involved, such as a notary, who must verify the signatures on all the important documents and many times, divorce lawyers are also necessary. To be able to satisfy the needs of the public, all the involved parties must have an idea about how many married couples are likely to get divorced in the years to come. This simulation will help prepare the courts, notaries and lawyers by making a prediction on the amount of divorces in the next 50 years. This will also help law students choose the field of law that they will specialize in by answering the question whether divorce lawyers will be necessary in the future or not. &lt;br /&gt;
&lt;br /&gt;
'''  Method '''&lt;br /&gt;
&lt;br /&gt;
Vensim will be used for this simulation. The used data will come from the Czech Statistical Office and possibly other sources (Refer to [1] and [2]), such as published studies on the most common reasons for divorce. When possible, the data about each reason of divorce will be also found and the simulation model will contain this data. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Edit: additional details ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''  What all parameters will the simulation work with and how?'''&lt;br /&gt;
&lt;br /&gt;
1. Number of marriages – the more marriages, the more divorces&lt;br /&gt;
&lt;br /&gt;
a/ Number of people in the age 25 to 34 (i.e., the most common age to get married) – the more there is of these people, the more marriages there will be&lt;br /&gt;
&lt;br /&gt;
b/ Number of divorced people in the age 40 to 49 (i.e., the most common age to get re-married after a divorce) – the more there is of these people, the more marriages there will be, however not as much as the number above&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Micro causes of divorces = Top 10 causes of divorce as researched by the Czech Statistical Office, published yearly – the more common are these causes (alcoholism, infidelity etc), the more divorces there will be&lt;br /&gt;
&lt;br /&gt;
a/ Ill-considered marriage&lt;br /&gt;
&lt;br /&gt;
b/ Alcoholism&lt;br /&gt;
&lt;br /&gt;
c/ Infidelity&lt;br /&gt;
&lt;br /&gt;
d/ Lack of interest in the family (incl. abandon. of living together)&lt;br /&gt;
&lt;br /&gt;
e/ Ill-treatment, criminal conviction&lt;br /&gt;
&lt;br /&gt;
f/ Different characters, views and interests&lt;br /&gt;
&lt;br /&gt;
g/ Health reasons&lt;br /&gt;
&lt;br /&gt;
h/ Sexual discord&lt;br /&gt;
&lt;br /&gt;
i/ Other causes&lt;br /&gt;
&lt;br /&gt;
j/ Cause not given&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Number of people in the age 40 to 49 – the more there is of these people, the more divorces there will be (it is the most common age to get divorced)&lt;br /&gt;
&lt;br /&gt;
4. Macro causes of divorces&lt;br /&gt;
&lt;br /&gt;
a/ Economic independence of women = the more economically independent women are, the more likely they are to divorce in case of an unhappy marriage – this will be evaluated through a comparison of data of average income of men vs. women &lt;br /&gt;
&lt;br /&gt;
b/ Being religious – divorce is far less common for religious people. &lt;br /&gt;
&lt;br /&gt;
'''  What data source will be used for deriving the equations?'''&lt;br /&gt;
&lt;br /&gt;
Based on my current research of data sources, the Czech Statistical Office has the all the data necessary for this paper.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] Scott, S. B., Rhoades, G. K., Stanley, S. M., Allen, E. S., &amp;amp; Markman, H. J. (2013). Reasons for Divorce and Recollections of Premarital Intervention: Implications for Improving Relationship Education. Couple &amp;amp; family psychology, 2(2), 131–145. https://doi.org/10.1037/a0032025&lt;br /&gt;
&lt;br /&gt;
[2] Hawkins, Alan &amp;amp; Willoughby, Brian &amp;amp; Doherty, William. (2012). Reasons for Divorce and Openness to Marital Reconciliation. Journal of Divorce &amp;amp; Remarriage. 53. 453-463. 10.1080/10502556.2012.682898.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: Sounds interesting, but I miss more detail about the simulation. What all parameters will the simulation work with and how? What data source will be used for deriving the equations? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 11:03, 15 December 2022 (CET)&lt;br /&gt;
:: ''' Approved'''. Just make sure that the equtions, reasons for divorce and their impact on divorce rate are properly quantified.[[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:23, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Crop Yield Forecasting==&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
Crop growth and development simulations and yield forecasting will be performed using variables such as crop type, planting date, soil type, soil texture, and climate data (temperature, rainfall, etc.).&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
 &lt;br /&gt;
Arable land is increasingly limited, while the world's population has steadily been increasing over the years. In order to meet rapidly rising demand, production must be increased while natural resources must be protected. New agricultural research is needed to provide information on how to achieve sustainable agriculture in the face of global climate variability. Predicting crop yield under different conditions, such as different irrigation regimes, planting dates, and crop management practices, has become critical for farmers and other stakeholders who use these predictions to make more informed decisions about how to allocate resources, such as labor, equipment, and inputs, to maximize yield and productivity.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
 &lt;br /&gt;
Crop yield simulation tools include AquaCrop, DSSAT, and CropSyst. These tools use mathematical models to simulate crop growth and development based on input data like weather, soil type, and management practices. These tools use this data to estimate the crop's potential yield, as well as other important factors like water use and crop evapotranspiration. For this assignment I will be using AquaCrop which is a crop water productivity model developed by the United Nations Food and Agriculture Organization (FAO). It is used to simulate crop growth and yield under various environmental and management conditions. AquaCrop simulates crop growth and development, and estimates yield based on soil conditions, climate, irrigation, and management practices. The application gives access to various FAO databases with all the necessary data needed to perform a comprehensive simulation of the crop yield.&lt;br /&gt;
&lt;br /&gt;
'''Citations'''&lt;br /&gt;
&lt;br /&gt;
* Y. Lu, C. Wei, M. F. McCabe, and J. Sheffield, “Multi-variable assimilation into a modified AquaCrop model for improved maize simulation without management or crop phenology information,” Agricultural Water Management, vol. 266, p. 107576, May 2022, doi: 10.1016/j.agwat.2022.107576.&lt;br /&gt;
* P. N. Kephe, K. K. Ayisi, and B. M. Petja, “Challenges and opportunities in crop simulation modelling under seasonal and projected climate change scenarios for crop production in South Africa,” Agriculture &amp;amp; Food Security, vol. 10, no. 1, p. 10, Apr. 2021, doi: 10.1186/s40066-020-00283-5.&lt;br /&gt;
* N. T. Olivera, O. B. Manrique, Y. G. Masjuan, and A. M. G. Alega, “Evaluation of AquaCrop model in crop dry bean growth simulation,” Revista Ciencias Técnicas Agropecuarias, vol. 25, no. 3, pp. 23–30, Accessed: Dec. 10, 2022. [Online]. Available: https://www.redalyc.org/journal/932/93246970003/html/&lt;br /&gt;
* N. Pirmoradian, Z. Saadati, M. Rezaei, and M. R. Khaledian, “Simulating water productivity of paddy rice under irrigation regimes using AquaCrop model in humid and semiarid regions of Iran,” Appl Water Sci, vol. 10, no. 7, p. 161, Jun. 2020, doi: 10.1007/s13201-020-01249-5.&lt;br /&gt;
&lt;br /&gt;
[[User:Pierreatekwana|Pierreatekwana]] ([[User talk:Pierreatekwana|talk]]) 15:06, 15 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
: Topic souds interesting, but the proposed simulation tool has to be one of the ones we have  used in our class ( as specified in How to deal with the simulation assignment:&lt;br /&gt;
One of your key course requirements is a submission of simulation. You choose your topic yourself, the same as a method and a tool that you will use. It could be any of the development environments we have used (Excel, Simprocess, Netlogo, or Vensim).) [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:05, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Electricity Spot Market Simulation by [[User:Ceta|Ceta]] ([[User talk:Ceta|talk]]) 01:13, 16 December 2022 (CET) ==&lt;br /&gt;
'''IDEA 2'''&lt;br /&gt;
Pumped-storage hydroelectricity (PSH), or pumped hydroelectric energy storage (PHES), is a type of hydroelectric energy storage used by electric power systems for load balancing. The method stores energy in the form of gravitational potential energy of water, pumped from a lower elevation reservoir to a higher elevation. Low-cost surplus off-peak electric power is typically used to run the pumps. During periods of high electrical demand, the stored water is released through turbines to produce electric power. Although the losses of the pumping process make the plant a net consumer of energy overall, the system increases revenue by selling more electricity during periods of peak demand, when electricity prices are highest. If the upper lake collects significant rainfall or is fed by a river then the plant may be a net energy producer in the manner of a traditional hydroelectric plant.&lt;br /&gt;
&lt;br /&gt;
Pumped-storage hydroelectricity allows energy from intermittent sources (such as solar, wind) and other renewables, or excess electricity from continuous base-load sources (such as coal or nuclear) to be saved for periods of higher demand. The reservoirs used with pumped storage are quite small when compared to conventional hydroelectric dams of similar power capacity, and generating periods are often less than half a day.&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
Company PMP wants to build a new pumped storage hydroelectricity power plant across a river. This facility will be generating power during the peak hours of the day because of its half day upstream reservoir capacity. And for the off-peak hours it will be pumping up the water that is collected in its downstream reservoir using the power from the grid. So, basically, during the day it will be generating power and selling it with peak prices, and during the evening it will be consuming energy and will need to buy it for off peak prices. The Company PMP is trying to decide about downstream reservoir capacity. To decide it they need to simulate the system with water inflow input and market prices to decide what proportion of upstream and downstream reservoirs would be optimal to decide on size of downstream reservoir. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
&lt;br /&gt;
Stream inflow (m3/s or m3/day or another conversion)&lt;br /&gt;
&lt;br /&gt;
Upstream active reservoir volume = half day generation of hydro power plant&lt;br /&gt;
&lt;br /&gt;
Installed capacity of hydro power generation (MW)&lt;br /&gt;
&lt;br /&gt;
Precipitation (Random normal)&lt;br /&gt;
&lt;br /&gt;
Evaporation (0.1 percentage lost every hour)&lt;br /&gt;
&lt;br /&gt;
Generator power factor (How much water volume needed for per MWh generation)&lt;br /&gt;
&lt;br /&gt;
Pump flow capacity (m3/s or m3/day or another conversion)&lt;br /&gt;
&lt;br /&gt;
Pumping consumption factor (How much MWh needed per m3)  &lt;br /&gt;
&lt;br /&gt;
Initial active reservoir levels (percentage full) &lt;br /&gt;
&lt;br /&gt;
Spot Market Prices (Usd/MWh) &lt;br /&gt;
&lt;br /&gt;
Upstream reservoir maximum capacity (m3) (Fixed)&lt;br /&gt;
&lt;br /&gt;
Downstream reservoir maximum capacity (m3) (Variable)&lt;br /&gt;
&lt;br /&gt;
Compulsory flow schedule back to river (m3) (Fixed)&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
Most probably Vensim simulation will be done.&lt;br /&gt;
&lt;br /&gt;
Upstream active reservoir volume = Initial reservoir volume level (UpS) + stream inflow + pumped inflow – penstock outflow (to generation) + precipitation – evaporation&lt;br /&gt;
(Between 0 and Upstream reservoir maximum capacity (m3))&lt;br /&gt;
&lt;br /&gt;
Downstream active reservoir volume = Initial reservoir level (DwS) + penstock outflow (from generation) – pumped inflow&lt;br /&gt;
(Between 0 and Downstream reservoir maximum capacity (m3) (Variable)) - compulsory flow schedule back to river&lt;br /&gt;
&lt;br /&gt;
Revenues = SUM (Power Generated x Spot Market Price) - SUM (Power Consumed x Spot Market Price) &lt;br /&gt;
&lt;br /&gt;
Power Generated = Generator power factor x penstock outflow (to generation) &lt;br /&gt;
&lt;br /&gt;
Power Consumed = Pumping consumption factor x pumped inflow&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
To simulate and determine the ratio of Upstream reservoir maximum capacity / Downstream reservoir maximum capacity  &lt;br /&gt;
&lt;br /&gt;
'''Sources:'''&lt;br /&gt;
https://en.wikipedia.org/wiki/Pumped-storage_hydroelectricity&lt;br /&gt;
https://seffaflik.epias.com.tr/transparency&lt;br /&gt;
&lt;br /&gt;
'''IDEA 1'''&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Anthony is as a portfolio manager in the power company Goodpower. Goodpower has a portfolio of hydro power plants. Goodpower is a market participant in a liberated market structure. The power generation can be sold either in spot market with volatile prices, or it can be sold with a yearly fixed price on over the counter (OTC). Goodpower assigned Anthony responsible for optimization of power generation revenue. Now Anthony needs to decide on how much generation to risk in the volatile spot market and how much to risk with the fixed price. After contacting the power brokers in OTC market, he was offered the following deals:&lt;br /&gt;
&lt;br /&gt;
1. A baseload deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
2. An off-peak hours deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
3. A peak hours deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
All of the deals will have random limited volumes.&lt;br /&gt;
A combination of peak and off-peak deal with the same volume is basically equal to a baseload deal with the same volume. &lt;br /&gt;
&lt;br /&gt;
Peak deal represents the constant load between 08:00 - 20:00 (12 Hours).&lt;br /&gt;
&lt;br /&gt;
Off-Peak deal represents the constant load between 20:00 - 08:00 (12 Hours).&lt;br /&gt;
&lt;br /&gt;
Baseload deal represents the constant load for 24 hours. &lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
Simulation that can be used as a decision support tool when trading a power portfolio.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulation in Excel environment will be created. The historical spot prices will be used to determine fixed deal prices. The historical generation values will be used to determine generation scenarios (wet season - high.generation, average generation, dry season – low generation). The volatility of spot market prices will be based on again historical spot prices. The simulation of 1 year = 8760 hours will be generated. Since, the stability spot market prices in winter are dependent on natural gas shortages, these shortage scenarios will be added to the simulation.&lt;br /&gt;
&lt;br /&gt;
The natural gas shortage effect will be extracted from past price data. There's a price cap for the highest bid and the spot market prices equal to highest bid means the supplied amount of power in the market can barely match the demand. So the highest bid gets selected to match the demand as much as possible.   &lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
•	Hydro Generation scenarios:&lt;br /&gt;
&lt;br /&gt;
- Wet season – high generation (MWh)&lt;br /&gt;
&lt;br /&gt;
- Average season - average generation (MWh)&lt;br /&gt;
&lt;br /&gt;
- Dry season – low generation (MWh)&lt;br /&gt;
&lt;br /&gt;
•	Market data:&lt;br /&gt;
&lt;br /&gt;
- Volatile spot market prices (USD/MWh)&lt;br /&gt;
&lt;br /&gt;
- Fixed deal prices will be based on past year spot market prices (While OTC market prices can’t be publicly viewed)&lt;br /&gt;
&lt;br /&gt;
''' Data '''&lt;br /&gt;
&lt;br /&gt;
- EXIST Transparency Portal https://seffaflik.epias.com.tr/transparency/&lt;br /&gt;
&lt;br /&gt;
: From the description I am not sure that I understnad what simulation is being proposed. What will the simulation actully look like, what is it going simulate exactly? If you want to take into consideration the effcts like the Effects of Natural Gas Shortages, how will you quantify the strentg of such effect? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 21:47, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
Professor I made changes in my simulation. Can you please check?&lt;br /&gt;
&lt;br /&gt;
:: Idea 2 '''approved'''.[[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 20:52, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
== Profit in store vs e-shop == &lt;br /&gt;
&lt;br /&gt;
''' Method:''' System Dynamics&lt;br /&gt;
&lt;br /&gt;
'''Software:''' Vensim&lt;br /&gt;
&lt;br /&gt;
'''Simulation'''&lt;br /&gt;
&lt;br /&gt;
An unnamed company that sells carpets has its own store in Prague. During COVID-19 the company reopened an e-shop, so it currently has two mutually supporting sales channels. Both types of stores have their advantages and disadvantages. At the same time, there are various factors that affect the profit. Examples of these factors are the following: customer satisfaction and needs (carpet quality, order processing speed, price, etc.), expenses (advertising, rent, employees, etc.), the possibility of expansion, etc. To ensure customer satisfaction the company should make some expenses.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
*Expenses&lt;br /&gt;
**fixed&lt;br /&gt;
**variable&lt;br /&gt;
*Revenues&lt;br /&gt;
**customer satisfaction -&amp;gt; influence amount of expenses&lt;br /&gt;
***Product quality, &lt;br /&gt;
***Speed of orders/purchases processing,&lt;br /&gt;
***Opening hours, working on weekends and holidays,&lt;br /&gt;
***The possibility of picking up the order in the store/speed of delivery&lt;br /&gt;
***Increasing customer satisfaction using sales and giving gifts for the order&lt;br /&gt;
***Store availability&lt;br /&gt;
***Parking&lt;br /&gt;
***Complaints fees&lt;br /&gt;
***Services: floor coverings including consultations and estimates, whipstitch of carpet&lt;br /&gt;
**price&lt;br /&gt;
**a number of sales, etc.&lt;br /&gt;
&lt;br /&gt;
'''  The goal of the simulation '''&lt;br /&gt;
&lt;br /&gt;
The goal of this simulation is to find out what parameters can increase profit the most (individually for each type of store), to find a balance between expenses to satisfy the customers in order to achieve the profit, and in the end to compare these parameters.&lt;br /&gt;
&lt;br /&gt;
'''Data'''&lt;br /&gt;
&lt;br /&gt;
Real data provided by the owners of the store&lt;br /&gt;
&lt;br /&gt;
[[User:Ploo00|Ploo00]] ([[User talk:Ploo00|talk]]) 01:41, 16 December 2022 (CET)&lt;br /&gt;
:Please elaborate in more detail as we have discussed in class [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:17, 17 December 2022 (CET)&lt;br /&gt;
::I changed the assignment a little bit. Can you please look at it? [[User:Ploo00|Ploo00]] ([[User talk:Ploo00|talk]]) 19:50, 17 December 2022 (CET)&lt;br /&gt;
::: If you have the data to derive the parameters from, than '''Approved'''. Describe in the report how you have derived the effects of and on the customer satisfaction. [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 21:52, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Comparison of strategies for finding a lost person in the forest==&lt;br /&gt;
&lt;br /&gt;
''' Author:''' Tomáš Kadaně (kadt02)&lt;br /&gt;
&lt;br /&gt;
'''Type:''' Multi-agent&lt;br /&gt;
&lt;br /&gt;
'''Software:''' NetLogo&lt;br /&gt;
&lt;br /&gt;
'''Description:''' &lt;br /&gt;
&lt;br /&gt;
The simulation will focus on comparing the times needed to find a lost person in a forest (area with trees).&lt;br /&gt;
The metric to compare the strategies will be the number of ticks needed to find the wanted person. Both the person being searched for and the searcher will be in a random location at the beginning of the simulation.&lt;br /&gt;
Within the simulation, I will take several measurements for each strategy and number of searchers (1 to 5), so that the number is statistically significant and use, for example, the means to compare which strategy is the most appropriate.&lt;br /&gt;
&lt;br /&gt;
The model will be able to simulate several search strategies &lt;br /&gt;
&lt;br /&gt;
*one step forward and then turn of random degree (-45 to 45 degrees), so random walk&lt;br /&gt;
*walk straight until it hits the edge of the forest or tree, then turn and continue walking straight&lt;br /&gt;
*first walk to the nearest corner of the forest and then a some kind of serpentine search&lt;br /&gt;
*possibly other strategies&lt;br /&gt;
&lt;br /&gt;
'''Goals:'''&lt;br /&gt;
&lt;br /&gt;
Finding the most appropriate strategy for finding a person in the forest depending on the number of people searching.&lt;br /&gt;
&lt;br /&gt;
'''Agents:'''&lt;br /&gt;
&lt;br /&gt;
*Searchers (e.g. police officers)&lt;br /&gt;
*Lost person&lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
&lt;br /&gt;
*Number of searchers&lt;br /&gt;
*Type of strategy&lt;br /&gt;
*Ticks needed to find person&lt;br /&gt;
&lt;br /&gt;
'''Possible extensions:'''&lt;br /&gt;
&lt;br /&gt;
*Searchers with certain pace of walking&lt;br /&gt;
*Finding the person won’t mean be at same location but seeing it for some distance (again certain ability of the searcher to see for certain distance)&lt;br /&gt;
*Cooperation of finders (formations, place distribution)&lt;br /&gt;
*Lost person will be moving when being looked for&lt;br /&gt;
&lt;br /&gt;
[[User:Kadt02|Kadt02]] ([[User talk:Kadt02|talk]]) 16:01, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Saving for an apartment==&lt;br /&gt;
&lt;br /&gt;
Author: miln02&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Jon has finally graduated to be an engineer and has found his first job. As he is living with his parents and doesn’t own his apartment, he made the decision to start saving so he can buy an apartment in the next 15 years. He already has some money that he has saved so far just sitting in his bank account, so he will use that as an initial investment, and after that he will invest a fixed amount every year.&lt;br /&gt;
He now must make a very important decision. Where should he invest his money? After doing some research, he focused on choosing between four different options:&lt;br /&gt;
&lt;br /&gt;
1.	Deposit money in the bank.&lt;br /&gt;
&lt;br /&gt;
2.	Purchase government bonds.&lt;br /&gt;
&lt;br /&gt;
3.	Invest in one of the world indices.&lt;br /&gt;
&lt;br /&gt;
4.	Invest all the money in one stock.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
Create simulation that can be used as a support when making investment decision.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
For helping Jon to make a decision, I will use Monte Carlo simulation and Excel as an environment. The historical yield and volatility data will be used to calculate the average behaviour of all 4 options, and we will simulate possible results after 15 years. Since it can’t be expected that the market will be stable for all 15 years, economic crises will be generated.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
* Investments:&lt;br /&gt;
&lt;br /&gt;
-Initial one-time investment&lt;br /&gt;
&lt;br /&gt;
-Fixed annual investment&lt;br /&gt;
&lt;br /&gt;
* Market data:&lt;br /&gt;
&lt;br /&gt;
-Deposits (Rate)&lt;br /&gt;
&lt;br /&gt;
-Government bonds (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
-Index (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
-Stock (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
* Economic crises probability &lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&lt;br /&gt;
* https://finance.yahoo.com/&lt;br /&gt;
&lt;br /&gt;
* http://www.worldgovernmentbonds.com/&lt;br /&gt;
&lt;br /&gt;
* Bank website for deposit rates&lt;br /&gt;
&lt;br /&gt;
[[User:Miln02|Miln02]] ([[User talk:Miln02|talk]]) 16:17, 17 December 2022 (CET)&lt;br /&gt;
:: '''Approved''' [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 22:14, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Szenario Evacuation Model==&lt;br /&gt;
Author: Julian Bleyer&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
My idea is to recreate a building (e.g. a stadium, hall, e.g. in Prague) in Prague and simulate how long it takes to evacuate all the people. Possible are also other Szenarios, e.g. with fire, or water is flooding into the room. The model should be based on a real event site or building, which is then specified. &lt;br /&gt;
&lt;br /&gt;
''' Goal'''&lt;br /&gt;
&lt;br /&gt;
The aim is to adapt different strategies and parameters during the escape. For example, people can panic, genders act differently, or the age of the people has an influence on how quickly they leave the place. &lt;br /&gt;
The aim is to simulate how long it takes to leave the stadium, for example. If it takes too long, it is recommended to adjust the number of escape routes. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
This is especially important because in case of attack plans, a quick evacuation must be possible. The model can be used to adapt escape plans if necessary. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
The idea is to simulate in Netlogo, alternatively a similar software. &lt;br /&gt;
&lt;br /&gt;
''' Model Parameters'''&lt;br /&gt;
&lt;br /&gt;
-Number of persons &lt;br /&gt;
-Age distribution (children, adults, seniors)&lt;br /&gt;
-Panic tendency &lt;br /&gt;
-escape strategy&lt;br /&gt;
-other factors&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
Location maps of venues, e.g. the o2 station in Prague or a Cinema room, number of tickets sold, gender distribution depending on the event, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Julian Bleyer|Julian Bleyer]] ([[User talk:Julian Bleyer|talk]]) 14:16, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Car Park Solution for a New Cinema==&lt;br /&gt;
Author: kane02&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
A brand-new cinema is opening at Vypich in 6 months at one of the busiest streets in the region. The ambitious owners decided to use their extra budget to operate a small parking space right in front of the cinemas entrance for providing a space to park for customers and generate further profits. Planned parking space will have fixed expense for each month but the land itself can be extended. Owners are now in need of expertise on how to approach this issue. Their requirements consist of.&lt;br /&gt;
&lt;br /&gt;
1. Counter on when a car enters and departs.&lt;br /&gt;
2. Create a receipt depending on hours.&lt;br /&gt;
3. Take reservations and allocate the space.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
1. Create simulation that optimizes the potential waiting time, price, and number of the parking space for stake holders.&lt;br /&gt;
2. Offer solution on how to increase profits.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
For getting the job done I shall be using NetLogo to create the simulation based on client-side metrics and goals.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
1. Park Timer&lt;br /&gt;
  a. Counter for calculating total minutes&lt;br /&gt;
  b. Boolean checker for availability&lt;br /&gt;
2. Billing&lt;br /&gt;
  a. Set up rates per hours&lt;br /&gt;
  b. Conditions on specific days&lt;br /&gt;
3. Reservation and Allocation&lt;br /&gt;
  a. Reservation timer will adjust the potential waiting timer&lt;br /&gt;
  b. When space is reserved new set of behaviour and conditions apply but price is fixed&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://ccl.northwestern.edu/netlogo/models/&lt;br /&gt;
&lt;br /&gt;
https://jmvidal.cse.sc.edu/netlogomas/&lt;br /&gt;
&lt;br /&gt;
[[User:Kane02|Kane02]] ([[User talk:Kane|talk]]) 14:10, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ukrainian refugee crisis 2022==&lt;br /&gt;
Author: BortnikSvitlana&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
The current war  in Ukraine has created the greatest refugee migration to OECD countries since World War II. People have been forced to evacuate their homes in search of safety, protection, and aid due to the escalation of the conflict in Ukraine, which has resulted in civilian casualties and the damage of civilian infrastructure. Since the Russian Federation's invasion of Ukraine began in February 2022, there have been more than 5.3 million refugees in Europe.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of this simulation is to build an agent-based model (ABM) to study dynamics of refugee migration due to the war in Ukraine 2022.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The apparent choice should be a multi-agent simulation because we are dealing with people moving around and having attributes. For this simulation, I've chosen to use NetLogo 6.3.0.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
-Population&lt;br /&gt;
&lt;br /&gt;
-Country&lt;br /&gt;
&lt;br /&gt;
-Number of refugees &lt;br /&gt;
&lt;br /&gt;
-Age distribution (children, adults, seniors) &lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://www.statista.com/statistics/1312584/ukrainian-refugees-by-country/&lt;br /&gt;
&lt;br /&gt;
https://data.unhcr.org/en/situations/ukraine&lt;br /&gt;
&lt;br /&gt;
https://www.migrationdataportal.org/ukraine/crisis-movements&lt;br /&gt;
&lt;br /&gt;
[[User:BortnikSvitlana|BortnikSvitlana]] ([[User talk:BortnikSvitlana|talk]]) 16:13, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Blockade in Artsakh on its way to humanitarian disaster==&lt;br /&gt;
Author: Hakobyan Irena&lt;br /&gt;
&lt;br /&gt;
''' Problem definition '''&lt;br /&gt;
&lt;br /&gt;
Currently, 120.000 people in Artsakh are in blockade. It has become impossible to deliver food, particularly bread and flour, as well as other basic necessities to these communities. It is stated that the provocative actions of Azerbaijan may lead to a large-scale humanitarian disaster. The goal of the simulation is to examine how many days the imported food would be enough for this number of population. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
For this simulation, I'll use NetLogo 6.3.0, as it's based on population and supply attributes.&lt;br /&gt;
&lt;br /&gt;
''' Model variables '''&lt;br /&gt;
&lt;br /&gt;
- Population&lt;br /&gt;
&lt;br /&gt;
- Food supply&lt;br /&gt;
&lt;br /&gt;
- Country&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/2022_Artsakh_blockade&lt;br /&gt;
&lt;br /&gt;
==Household electricity consumption==&lt;br /&gt;
Author: ruzv01&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Household electric energy consumption is a significant problem because it contributes to climate change and can be expensive for individuals and families. The production of electricity often involves the burning of fossil fuels, which releases greenhouse gases into the atmosphere and contributes to global warming. In addition, as more and more devices and appliances in homes become electrified, the demand for electricity increases, leading to higher energy bills.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of simulating household electric energy consumption is to model and predict the electricity usage of a home. This can help individuals and families understand their energy consumption patterns and identify ways to reduce their energy use, as well as help utilities and energy companies predict and plan for electricity demand. By understanding and optimizing household electric energy consumption, we can work towards a more sustainable and efficient energy system.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The simulation will be done in Vensim. &lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
- Household size (m2)&lt;br /&gt;
&lt;br /&gt;
- Number of appliances and devices&lt;br /&gt;
&lt;br /&gt;
- The number of people living in a household&lt;br /&gt;
&lt;br /&gt;
- Renewable energy sources (If a household has installed renewable energy sources)&lt;br /&gt;
&lt;br /&gt;
- Energy price&lt;br /&gt;
&lt;br /&gt;
- Home age (older homes may be less energy efficient than newer homes)&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://www.czso.cz/csu/czso/spotreba-paliv-a-energii-v-domacnostech&lt;br /&gt;
&lt;br /&gt;
https://www.kurzy.cz/komodity/cena-elektriny-graf-vyvoje-ceny/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Ruzv01|Ruzv01]] ([[User talk:Ruzv01|talk]]) 18:18, 18 December 2022 (CET)&lt;br /&gt;
:: I dont see a simulation in it yet. Elaborate it in more detail - what will you simulate exactly? since so far it looks like the more appliances the higher consumption ... Since you use the Vensim, what would be the feed back loops? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 20:48, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Heating behaviour of households ==&lt;br /&gt;
&lt;br /&gt;
Author: [[User:vala18|Adam Valtr]]&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
I would like to simulate a heating behavour of a household - which would in turn allow for prediction of its energy bill. Based on a weather data (temperature in approximate location of a supposed building), energy price (per kWh) and technological and spacial parametrs of a heated building (size, heat loss, etc. [see Variables]) it would model the actual temperature the building would be heated to according to it's inhabitants preferences - such as the minimal inside temperature and optimal temperature and their trade-off fuction between comfortable temperature and energy costs (utility gained by temperature increase and utility lost by money spent).&lt;br /&gt;
&lt;br /&gt;
Suppose a person wants its house to be heated to 21 degrees Celsius, to achieve it, it needs to burn X kWh of natural gas. The amout of natural gas needed will vary based on outside temperature. If the outside temperature is 10 °C the energy needed is lower than when it's freezing. This fenomenon is known as temperature gradient - the bigger the gradient the bigger the heat loss, therefore the bigger the energy consuption to maintain the inside temperature goal. If the marginal increase in energy consuption would result in large enough increase in energy bill the person may choose to withstand lower inside temperature, because the utility gained by heating more, would result in higher utility loss caused by higher expenses.&lt;br /&gt;
&lt;br /&gt;
''' Goal '''&lt;br /&gt;
&lt;br /&gt;
The goal is to predict energy consuption (electricity or gas) of a household, based on one's utility function (trade of between comfortable temperature and energy bill), weather and technological parameters of a building. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
In face of a so called &amp;quot;energy crisis&amp;quot; - meaning dramatical increase in year over year prices of natural gas and electricity, which are the main comodities used for heating by households, modeling one's projected energy costs, may improve one's budgeting and fiscal planning abality and inform one's decision to invest in energy-saving measures.&lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
Excel and maybe Vensim&lt;br /&gt;
&lt;br /&gt;
''' Variables '''&lt;br /&gt;
* outside temperature&lt;br /&gt;
* inside temperature&lt;br /&gt;
* energy required to heat m3 of air&lt;br /&gt;
* volume of heated building&lt;br /&gt;
* heat loss (based on certificate of energy efficiency of building)&lt;br /&gt;
* heat source efficiency&lt;br /&gt;
* minimal acceptable inside temperature&lt;br /&gt;
* optimal inside temperature&lt;br /&gt;
* energy price&lt;br /&gt;
* utility of 1 degree change of inside temperature&lt;br /&gt;
* utility of 1 Kč&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sell Twitter, Inc. or hold?==&lt;br /&gt;
&lt;br /&gt;
Author: botd00&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
The idea for this simulation is based on a recent acquisition of a social media company Twitter, Inc. for 44 billion USD. Let's suppose that we would like to see whether the acquisition price is appropriate or if it would be better to keep the company and generate income. Let's say we want to see the outcome in 10 years.&lt;br /&gt;
There is also a probability that the social network would get replaced by another competitor (other social network) or the general interest in the network just drops off. On the other hand there is a chance that Twitter, Inc. could acquire another social network which could possibly lead to a bigger revenue in the upcoming years.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of the simulation is to find out whether we should accept the 44 billion USD acquisition price or if we would be better off owning the company and making profit in the next 10 years.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The simulation will be done in Excel via Monte Carlo method.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
* Initial market value&lt;br /&gt;
* Annual revenue based on historical data&lt;br /&gt;
* Annual expenses based on historical data&lt;br /&gt;
&lt;br /&gt;
* Probability of being replaced by an all new social network or a general drop of interest in the network&lt;br /&gt;
* Probability of acquisition of another network – which could possibly lead to a bigger revenue&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&lt;br /&gt;
https://companiesmarketcap.com/twitter/revenue/&lt;br /&gt;
&lt;br /&gt;
https://investor.twitterinc.com/financial-information/annual-reports/default.aspx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Predicting NBA players’ statelines==&lt;br /&gt;
&lt;br /&gt;
Author: prin03&lt;br /&gt;
&lt;br /&gt;
'''Simulation'''&lt;br /&gt;
&lt;br /&gt;
Over the past 10 years basketball dynamics have been changing rapidly: LeBron James, Stephen Curry, Luka Doncic and progressing rookies made the game really unpredictable and surprising. Forecasting of matches has a practical use, e.g. in advanced analytics or betting. In this simulation I will try to predict players’ statistics.&lt;br /&gt;
'''Goal'''&lt;br /&gt;
The goal of this simulation is to predict player’s state-lines, based on which it would be possible to forecast the game, or even season results. So, there will be 3 dimensions: players, games and season. I will simulate the player’s points based on his stats from current and previous season.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
I will use Monte Carlo simulation with Excel and maybe Python for preparing the data.&lt;br /&gt;
&lt;br /&gt;
'''Variables'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Points&lt;br /&gt;
* Assists_rate&lt;br /&gt;
* Game arena (Home/away)&lt;br /&gt;
* 3PA&lt;br /&gt;
* 3P%&lt;br /&gt;
* 2PA&lt;br /&gt;
* 2P%&lt;br /&gt;
* FTA&lt;br /&gt;
* FT%&lt;br /&gt;
* Age&lt;br /&gt;
* Season_num&lt;br /&gt;
* Minutes&lt;br /&gt;
* Minutes per game&lt;br /&gt;
* Blocks&lt;br /&gt;
* Steals&lt;br /&gt;
&lt;br /&gt;
'''Data'''&lt;br /&gt;
&lt;br /&gt;
NBA.com&lt;br /&gt;
Basketballreference.com&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Assignments_WS_2022/2023&amp;diff=23073</id>
		<title>Assignments WS 2022/2023</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Assignments_WS_2022/2023&amp;diff=23073"/>
		<updated>2022-12-19T11:26:20Z</updated>

		<summary type="html">&lt;p&gt;Prin03vse: For approval&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Please, put here your assignments. Do not forget to sign them. You can use &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; (four tildas) for an automatic signature. Use Show preview in order to check the result before your final sumbition.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Please, strive to formulate your assignment carefully. We expect an adequate effort to formulate the assignment as it is your semestral paper. Do not forget that your main goal is a research paper. It means your simulation model must generate the results that are specific, measurable and verifiable. Think twice how you will develop your model, which entities you will use, draw a model diagram, consider what you will measure. No sooner than when you have a good idea about the model, submit your assignment. And of course, read [[How to deal with the simulation assignment|How to deal with the simulation assignment]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Topics on gambling, cards, etc. are not welcome.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| type  = content&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
In order to avoid possible confusion, please, check if you have added '''approved''' in bold somewhere in our comment under your submission. If there is no '''approved''', it means the assignment was not approved yet.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Effect of leniency programs on cartel rates by [[User:Baumareb|Baumareb]] ([[User talk:Baumareb|talk]]) 11:18, 7 December 2022 (CET) ==&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
The leniency program of the European Commission offers the companies involved in a cartel either complete or partial immunity from fines if they self-report and hand over evidence. It was introduced in 1996, following the surge in amnesty applications in the wake of the 1993 revision of the Corporate Leniency Program of the US Department of Justice’s Antitrust Division. Reports from various implemented leniency programs showed that such programs led to numerous applications. However, despite the clear increase in leniency applications, the question poses itself as to whether the programs were also successful in a sense that the actual cartel rate in those countries declined.&lt;br /&gt;
The simulation will be based on a study of Harrington and Chang from 2015, in which they concluded the following:&lt;br /&gt;
&lt;br /&gt;
•	The actual cartel rate decreases in case that the leniency program does not affect the non-leniency enforcement&lt;br /&gt;
&lt;br /&gt;
•	But: if the non-leniency enforcement is affected because resources are shifted to the prosecution of leniency application cases, there might be two possibilities, the cartel rate might increase. &lt;br /&gt;
&lt;br /&gt;
This simulation focuses on the latter case. Assuming endogenized non-leniency enforcement, the introduction of a leniency program might have a differential impact on different industries. If a leniency program is introduced, the cartels that are about to collapse will seek to self-report. This in turn shifts resources from exposing active cartels to prosecuting cartels that are already collapsing. This creates more work for the authorities, who, instead of focusing on active cartels may now focus on dying cartels. This crowding-out effect coming about with the introduction of a leniency program shall be simulated in this project. &lt;br /&gt;
&lt;br /&gt;
''' Goal '''&lt;br /&gt;
&lt;br /&gt;
The simulation will have the following objectives:&lt;br /&gt;
&lt;br /&gt;
* Illustrate the change in cartel rates and the change in the average life expectancy of a cartel triggered by the introduction of a leniency program in case of endogenized non-leniency enforcement for industries with unstable cartels (e.g. industries with a high number of competitors, or demand with more price elasticity) and for industries with stable cartels (e.g. industries with less competitors and demand with less price elasticity). &lt;br /&gt;
* Illustrate how many resources may be shifted from non-leniency enforcement to prosecuting leniency application cases without it having an undesired effect on the actual cartel rate. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
The simulation may be used by law enforcement officials to evaluate whether a leniency program leads to the desired effect (i.e. the decrease in the cartel rate) or not. Also, it can help for deciding whether the non-leniency enforcement needs to be strengthened to prevent the crowding-out effect. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
The described scenario is a multi-agent simulation in which the agents are pursuing a utility-based approach. Thus, the simulation will be done with NetLogo. &lt;br /&gt;
The following features will be included into the simulation:&lt;br /&gt;
&lt;br /&gt;
- For both industries with stable and industries with unstable cartels:&lt;br /&gt;
&lt;br /&gt;
* Number of active cartels (dying after reaching avg. life expectancy)&lt;br /&gt;
* Number of competitors&lt;br /&gt;
* Average life expectancy of a cartel&lt;br /&gt;
* “Birth” of new cartels&lt;br /&gt;
&lt;br /&gt;
- For leniency/non-leniency enforcement:&lt;br /&gt;
* Resources and their assignment to either leniency or non-leniency enforcement &lt;br /&gt;
* Capacity of taking down an active cartel&lt;br /&gt;
* Capacity of taking down a cartel based on leniency applications&lt;br /&gt;
&lt;br /&gt;
The simulation will be based on the 2015 research from Harrington and Chang as well as on publicly accessible data from the European Commission regarding antitrust cases from 1964 until today.&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
* Harrington Jr, J. E., &amp;amp; Chang, M. H. (2015). When can we expect a corporate leniency program to result in fewer cartels?. The Journal of Law and Economics, 58(2), 417-449.&lt;br /&gt;
* Ordóñez‐De‐Haro, J. M., Borrell, J. R., &amp;amp; Jiménez, J. L. (2018). The European commission's fight against cartels (1962–2014): A retrospective and forensic analysis. JCMS: Journal of Common Market Studies, 56(5), 1087-1107.&lt;br /&gt;
&lt;br /&gt;
[[User:Baumareb|Baumareb]] ([[User talk:Baumareb|talk]]) 11:18, 7 December 2022 (CET) Rebecca Baumann (baur00)&lt;br /&gt;
&lt;br /&gt;
: This isn't an easy topic. Be careful about available data. '''Approved''' [[User:Tomáš|Tomáš]] ([[User talk:Tomáš|talk]]) 01:46, 15 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The prediction of divorce rate in Czech Republic for the following 50 years == &lt;br /&gt;
&lt;br /&gt;
'''  The goal of the simulation '''&lt;br /&gt;
&lt;br /&gt;
Divorce in the Czech republic must always contain at least one hearing in front of the court. Legally, there are many more parties involved, such as a notary, who must verify the signatures on all the important documents and many times, divorce lawyers are also necessary. To be able to satisfy the needs of the public, all the involved parties must have an idea about how many married couples are likely to get divorced in the years to come. This simulation will help prepare the courts, notaries and lawyers by making a prediction on the amount of divorces in the next 50 years. This will also help law students choose the field of law that they will specialize in by answering the question whether divorce lawyers will be necessary in the future or not. &lt;br /&gt;
&lt;br /&gt;
'''  Method '''&lt;br /&gt;
&lt;br /&gt;
Vensim will be used for this simulation. The used data will come from the Czech Statistical Office and possibly other sources (Refer to [1] and [2]), such as published studies on the most common reasons for divorce. When possible, the data about each reason of divorce will be also found and the simulation model will contain this data. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Edit: additional details ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''  What all parameters will the simulation work with and how?'''&lt;br /&gt;
&lt;br /&gt;
1. Number of marriages – the more marriages, the more divorces&lt;br /&gt;
&lt;br /&gt;
a/ Number of people in the age 25 to 34 (i.e., the most common age to get married) – the more there is of these people, the more marriages there will be&lt;br /&gt;
&lt;br /&gt;
b/ Number of divorced people in the age 40 to 49 (i.e., the most common age to get re-married after a divorce) – the more there is of these people, the more marriages there will be, however not as much as the number above&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Micro causes of divorces = Top 10 causes of divorce as researched by the Czech Statistical Office, published yearly – the more common are these causes (alcoholism, infidelity etc), the more divorces there will be&lt;br /&gt;
&lt;br /&gt;
a/ Ill-considered marriage&lt;br /&gt;
&lt;br /&gt;
b/ Alcoholism&lt;br /&gt;
&lt;br /&gt;
c/ Infidelity&lt;br /&gt;
&lt;br /&gt;
d/ Lack of interest in the family (incl. abandon. of living together)&lt;br /&gt;
&lt;br /&gt;
e/ Ill-treatment, criminal conviction&lt;br /&gt;
&lt;br /&gt;
f/ Different characters, views and interests&lt;br /&gt;
&lt;br /&gt;
g/ Health reasons&lt;br /&gt;
&lt;br /&gt;
h/ Sexual discord&lt;br /&gt;
&lt;br /&gt;
i/ Other causes&lt;br /&gt;
&lt;br /&gt;
j/ Cause not given&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Number of people in the age 40 to 49 – the more there is of these people, the more divorces there will be (it is the most common age to get divorced)&lt;br /&gt;
&lt;br /&gt;
4. Macro causes of divorces&lt;br /&gt;
&lt;br /&gt;
a/ Economic independence of women = the more economically independent women are, the more likely they are to divorce in case of an unhappy marriage – this will be evaluated through a comparison of data of average income of men vs. women &lt;br /&gt;
&lt;br /&gt;
b/ Being religious – divorce is far less common for religious people. &lt;br /&gt;
&lt;br /&gt;
'''  What data source will be used for deriving the equations?'''&lt;br /&gt;
&lt;br /&gt;
Based on my current research of data sources, the Czech Statistical Office has the all the data necessary for this paper.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] Scott, S. B., Rhoades, G. K., Stanley, S. M., Allen, E. S., &amp;amp; Markman, H. J. (2013). Reasons for Divorce and Recollections of Premarital Intervention: Implications for Improving Relationship Education. Couple &amp;amp; family psychology, 2(2), 131–145. https://doi.org/10.1037/a0032025&lt;br /&gt;
&lt;br /&gt;
[2] Hawkins, Alan &amp;amp; Willoughby, Brian &amp;amp; Doherty, William. (2012). Reasons for Divorce and Openness to Marital Reconciliation. Journal of Divorce &amp;amp; Remarriage. 53. 453-463. 10.1080/10502556.2012.682898.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: Sounds interesting, but I miss more detail about the simulation. What all parameters will the simulation work with and how? What data source will be used for deriving the equations? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 11:03, 15 December 2022 (CET)&lt;br /&gt;
:: ''' Approved'''. Just make sure that the equtions, reasons for divorce and their impact on divorce rate are properly quantified.[[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:23, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Crop Yield Forecasting==&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
Crop growth and development simulations and yield forecasting will be performed using variables such as crop type, planting date, soil type, soil texture, and climate data (temperature, rainfall, etc.).&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
 &lt;br /&gt;
Arable land is increasingly limited, while the world's population has steadily been increasing over the years. In order to meet rapidly rising demand, production must be increased while natural resources must be protected. New agricultural research is needed to provide information on how to achieve sustainable agriculture in the face of global climate variability. Predicting crop yield under different conditions, such as different irrigation regimes, planting dates, and crop management practices, has become critical for farmers and other stakeholders who use these predictions to make more informed decisions about how to allocate resources, such as labor, equipment, and inputs, to maximize yield and productivity.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
 &lt;br /&gt;
Crop yield simulation tools include AquaCrop, DSSAT, and CropSyst. These tools use mathematical models to simulate crop growth and development based on input data like weather, soil type, and management practices. These tools use this data to estimate the crop's potential yield, as well as other important factors like water use and crop evapotranspiration. For this assignment I will be using AquaCrop which is a crop water productivity model developed by the United Nations Food and Agriculture Organization (FAO). It is used to simulate crop growth and yield under various environmental and management conditions. AquaCrop simulates crop growth and development, and estimates yield based on soil conditions, climate, irrigation, and management practices. The application gives access to various FAO databases with all the necessary data needed to perform a comprehensive simulation of the crop yield.&lt;br /&gt;
&lt;br /&gt;
'''Citations'''&lt;br /&gt;
&lt;br /&gt;
* Y. Lu, C. Wei, M. F. McCabe, and J. Sheffield, “Multi-variable assimilation into a modified AquaCrop model for improved maize simulation without management or crop phenology information,” Agricultural Water Management, vol. 266, p. 107576, May 2022, doi: 10.1016/j.agwat.2022.107576.&lt;br /&gt;
* P. N. Kephe, K. K. Ayisi, and B. M. Petja, “Challenges and opportunities in crop simulation modelling under seasonal and projected climate change scenarios for crop production in South Africa,” Agriculture &amp;amp; Food Security, vol. 10, no. 1, p. 10, Apr. 2021, doi: 10.1186/s40066-020-00283-5.&lt;br /&gt;
* N. T. Olivera, O. B. Manrique, Y. G. Masjuan, and A. M. G. Alega, “Evaluation of AquaCrop model in crop dry bean growth simulation,” Revista Ciencias Técnicas Agropecuarias, vol. 25, no. 3, pp. 23–30, Accessed: Dec. 10, 2022. [Online]. Available: https://www.redalyc.org/journal/932/93246970003/html/&lt;br /&gt;
* N. Pirmoradian, Z. Saadati, M. Rezaei, and M. R. Khaledian, “Simulating water productivity of paddy rice under irrigation regimes using AquaCrop model in humid and semiarid regions of Iran,” Appl Water Sci, vol. 10, no. 7, p. 161, Jun. 2020, doi: 10.1007/s13201-020-01249-5.&lt;br /&gt;
&lt;br /&gt;
[[User:Pierreatekwana|Pierreatekwana]] ([[User talk:Pierreatekwana|talk]]) 15:06, 15 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
: Topic souds interesting, but the proposed simulation tool has to be one of the ones we have  used in our class ( as specified in How to deal with the simulation assignment:&lt;br /&gt;
One of your key course requirements is a submission of simulation. You choose your topic yourself, the same as a method and a tool that you will use. It could be any of the development environments we have used (Excel, Simprocess, Netlogo, or Vensim).) [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:05, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Electricity Spot Market Simulation by [[User:Ceta|Ceta]] ([[User talk:Ceta|talk]]) 01:13, 16 December 2022 (CET) ==&lt;br /&gt;
'''IDEA 2'''&lt;br /&gt;
Pumped-storage hydroelectricity (PSH), or pumped hydroelectric energy storage (PHES), is a type of hydroelectric energy storage used by electric power systems for load balancing. The method stores energy in the form of gravitational potential energy of water, pumped from a lower elevation reservoir to a higher elevation. Low-cost surplus off-peak electric power is typically used to run the pumps. During periods of high electrical demand, the stored water is released through turbines to produce electric power. Although the losses of the pumping process make the plant a net consumer of energy overall, the system increases revenue by selling more electricity during periods of peak demand, when electricity prices are highest. If the upper lake collects significant rainfall or is fed by a river then the plant may be a net energy producer in the manner of a traditional hydroelectric plant.&lt;br /&gt;
&lt;br /&gt;
Pumped-storage hydroelectricity allows energy from intermittent sources (such as solar, wind) and other renewables, or excess electricity from continuous base-load sources (such as coal or nuclear) to be saved for periods of higher demand. The reservoirs used with pumped storage are quite small when compared to conventional hydroelectric dams of similar power capacity, and generating periods are often less than half a day.&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
Company PMP wants to build a new pumped storage hydroelectricity power plant across a river. This facility will be generating power during the peak hours of the day because of its half day upstream reservoir capacity. And for the off-peak hours it will be pumping up the water that is collected in its downstream reservoir using the power from the grid. So, basically, during the day it will be generating power and selling it with peak prices, and during the evening it will be consuming energy and will need to buy it for off peak prices. The Company PMP is trying to decide about downstream reservoir capacity. To decide it they need to simulate the system with water inflow input and market prices to decide what proportion of upstream and downstream reservoirs would be optimal to decide on size of downstream reservoir. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
&lt;br /&gt;
Stream inflow (m3/s or m3/day or another conversion)&lt;br /&gt;
&lt;br /&gt;
Upstream active reservoir volume = half day generation of hydro power plant&lt;br /&gt;
&lt;br /&gt;
Installed capacity of hydro power generation (MW)&lt;br /&gt;
&lt;br /&gt;
Precipitation (Random normal)&lt;br /&gt;
&lt;br /&gt;
Evaporation (0.1 percentage lost every hour)&lt;br /&gt;
&lt;br /&gt;
Generator power factor (How much water volume needed for per MWh generation)&lt;br /&gt;
&lt;br /&gt;
Pump flow capacity (m3/s or m3/day or another conversion)&lt;br /&gt;
&lt;br /&gt;
Pumping consumption factor (How much MWh needed per m3)  &lt;br /&gt;
&lt;br /&gt;
Initial active reservoir levels (percentage full) &lt;br /&gt;
&lt;br /&gt;
Spot Market Prices (Usd/MWh) &lt;br /&gt;
&lt;br /&gt;
Upstream reservoir maximum capacity (m3) (Fixed)&lt;br /&gt;
&lt;br /&gt;
Downstream reservoir maximum capacity (m3) (Variable)&lt;br /&gt;
&lt;br /&gt;
Compulsory flow schedule back to river (m3) (Fixed)&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
Most probably Vensim simulation will be done.&lt;br /&gt;
&lt;br /&gt;
Upstream active reservoir volume = Initial reservoir volume level (UpS) + stream inflow + pumped inflow – penstock outflow (to generation) + precipitation – evaporation&lt;br /&gt;
(Between 0 and Upstream reservoir maximum capacity (m3))&lt;br /&gt;
&lt;br /&gt;
Downstream active reservoir volume = Initial reservoir level (DwS) + penstock outflow (from generation) – pumped inflow&lt;br /&gt;
(Between 0 and Downstream reservoir maximum capacity (m3) (Variable)) - compulsory flow schedule back to river&lt;br /&gt;
&lt;br /&gt;
Revenues = SUM (Power Generated x Spot Market Price) - SUM (Power Consumed x Spot Market Price) &lt;br /&gt;
&lt;br /&gt;
Power Generated = Generator power factor x penstock outflow (to generation) &lt;br /&gt;
&lt;br /&gt;
Power Consumed = Pumping consumption factor x pumped inflow&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
To simulate and determine the ratio of Upstream reservoir maximum capacity / Downstream reservoir maximum capacity  &lt;br /&gt;
&lt;br /&gt;
'''Sources:'''&lt;br /&gt;
https://en.wikipedia.org/wiki/Pumped-storage_hydroelectricity&lt;br /&gt;
https://seffaflik.epias.com.tr/transparency&lt;br /&gt;
&lt;br /&gt;
'''IDEA 1'''&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Anthony is as a portfolio manager in the power company Goodpower. Goodpower has a portfolio of hydro power plants. Goodpower is a market participant in a liberated market structure. The power generation can be sold either in spot market with volatile prices, or it can be sold with a yearly fixed price on over the counter (OTC). Goodpower assigned Anthony responsible for optimization of power generation revenue. Now Anthony needs to decide on how much generation to risk in the volatile spot market and how much to risk with the fixed price. After contacting the power brokers in OTC market, he was offered the following deals:&lt;br /&gt;
&lt;br /&gt;
1. A baseload deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
2. An off-peak hours deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
3. A peak hours deal with a fixed price.&lt;br /&gt;
&lt;br /&gt;
All of the deals will have random limited volumes.&lt;br /&gt;
A combination of peak and off-peak deal with the same volume is basically equal to a baseload deal with the same volume. &lt;br /&gt;
&lt;br /&gt;
Peak deal represents the constant load between 08:00 - 20:00 (12 Hours).&lt;br /&gt;
&lt;br /&gt;
Off-Peak deal represents the constant load between 20:00 - 08:00 (12 Hours).&lt;br /&gt;
&lt;br /&gt;
Baseload deal represents the constant load for 24 hours. &lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
Simulation that can be used as a decision support tool when trading a power portfolio.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulation in Excel environment will be created. The historical spot prices will be used to determine fixed deal prices. The historical generation values will be used to determine generation scenarios (wet season - high.generation, average generation, dry season – low generation). The volatility of spot market prices will be based on again historical spot prices. The simulation of 1 year = 8760 hours will be generated. Since, the stability spot market prices in winter are dependent on natural gas shortages, these shortage scenarios will be added to the simulation.&lt;br /&gt;
&lt;br /&gt;
The natural gas shortage effect will be extracted from past price data. There's a price cap for the highest bid and the spot market prices equal to highest bid means the supplied amount of power in the market can barely match the demand. So the highest bid gets selected to match the demand as much as possible.   &lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
•	Hydro Generation scenarios:&lt;br /&gt;
&lt;br /&gt;
- Wet season – high generation (MWh)&lt;br /&gt;
&lt;br /&gt;
- Average season - average generation (MWh)&lt;br /&gt;
&lt;br /&gt;
- Dry season – low generation (MWh)&lt;br /&gt;
&lt;br /&gt;
•	Market data:&lt;br /&gt;
&lt;br /&gt;
- Volatile spot market prices (USD/MWh)&lt;br /&gt;
&lt;br /&gt;
- Fixed deal prices will be based on past year spot market prices (While OTC market prices can’t be publicly viewed)&lt;br /&gt;
&lt;br /&gt;
''' Data '''&lt;br /&gt;
&lt;br /&gt;
- EXIST Transparency Portal https://seffaflik.epias.com.tr/transparency/&lt;br /&gt;
&lt;br /&gt;
: From the description I am not sure that I understnad what simulation is being proposed. What will the simulation actully look like, what is it going simulate exactly? If you want to take into consideration the effcts like the Effects of Natural Gas Shortages, how will you quantify the strentg of such effect? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 21:47, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
Professor I made changes in my simulation. Can you please check?&lt;br /&gt;
&lt;br /&gt;
:: Idea 2 '''approved'''.[[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 20:52, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
== Profit in store vs e-shop == &lt;br /&gt;
&lt;br /&gt;
''' Method:''' System Dynamics&lt;br /&gt;
&lt;br /&gt;
'''Software:''' Vensim&lt;br /&gt;
&lt;br /&gt;
'''Simulation'''&lt;br /&gt;
&lt;br /&gt;
An unnamed company that sells carpets has its own store in Prague. During COVID-19 the company reopened an e-shop, so it currently has two mutually supporting sales channels. Both types of stores have their advantages and disadvantages. At the same time, there are various factors that affect the profit. Examples of these factors are the following: customer satisfaction and needs (carpet quality, order processing speed, price, etc.), expenses (advertising, rent, employees, etc.), the possibility of expansion, etc. To ensure customer satisfaction the company should make some expenses.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
*Expenses&lt;br /&gt;
**fixed&lt;br /&gt;
**variable&lt;br /&gt;
*Revenues&lt;br /&gt;
**customer satisfaction -&amp;gt; influence amount of expenses&lt;br /&gt;
***Product quality, &lt;br /&gt;
***Speed of orders/purchases processing,&lt;br /&gt;
***Opening hours, working on weekends and holidays,&lt;br /&gt;
***The possibility of picking up the order in the store/speed of delivery&lt;br /&gt;
***Increasing customer satisfaction using sales and giving gifts for the order&lt;br /&gt;
***Store availability&lt;br /&gt;
***Parking&lt;br /&gt;
***Complaints fees&lt;br /&gt;
***Services: floor coverings including consultations and estimates, whipstitch of carpet&lt;br /&gt;
**price&lt;br /&gt;
**a number of sales, etc.&lt;br /&gt;
&lt;br /&gt;
'''  The goal of the simulation '''&lt;br /&gt;
&lt;br /&gt;
The goal of this simulation is to find out what parameters can increase profit the most (individually for each type of store), to find a balance between expenses to satisfy the customers in order to achieve the profit, and in the end to compare these parameters.&lt;br /&gt;
&lt;br /&gt;
'''Data'''&lt;br /&gt;
&lt;br /&gt;
Real data provided by the owners of the store&lt;br /&gt;
&lt;br /&gt;
[[User:Ploo00|Ploo00]] ([[User talk:Ploo00|talk]]) 01:41, 16 December 2022 (CET)&lt;br /&gt;
:Please elaborate in more detail as we have discussed in class [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 07:17, 17 December 2022 (CET)&lt;br /&gt;
::I changed the assignment a little bit. Can you please look at it? [[User:Ploo00|Ploo00]] ([[User talk:Ploo00|talk]]) 19:50, 17 December 2022 (CET)&lt;br /&gt;
::: If you have the data to derive the parameters from, than '''Approved'''. Describe in the report how you have derived the effects of and on the customer satisfaction. [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 21:52, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Comparison of strategies for finding a lost person in the forest==&lt;br /&gt;
&lt;br /&gt;
''' Author:''' Tomáš Kadaně (kadt02)&lt;br /&gt;
&lt;br /&gt;
'''Type:''' Multi-agent&lt;br /&gt;
&lt;br /&gt;
'''Software:''' NetLogo&lt;br /&gt;
&lt;br /&gt;
'''Description:''' &lt;br /&gt;
&lt;br /&gt;
The simulation will focus on comparing the times needed to find a lost person in a forest (area with trees).&lt;br /&gt;
The metric to compare the strategies will be the number of ticks needed to find the wanted person. Both the person being searched for and the searcher will be in a random location at the beginning of the simulation.&lt;br /&gt;
Within the simulation, I will take several measurements for each strategy and number of searchers (1 to 5), so that the number is statistically significant and use, for example, the means to compare which strategy is the most appropriate.&lt;br /&gt;
&lt;br /&gt;
The model will be able to simulate several search strategies &lt;br /&gt;
&lt;br /&gt;
*one step forward and then turn of random degree (-45 to 45 degrees), so random walk&lt;br /&gt;
*walk straight until it hits the edge of the forest or tree, then turn and continue walking straight&lt;br /&gt;
*first walk to the nearest corner of the forest and then a some kind of serpentine search&lt;br /&gt;
*possibly other strategies&lt;br /&gt;
&lt;br /&gt;
'''Goals:'''&lt;br /&gt;
&lt;br /&gt;
Finding the most appropriate strategy for finding a person in the forest depending on the number of people searching.&lt;br /&gt;
&lt;br /&gt;
'''Agents:'''&lt;br /&gt;
&lt;br /&gt;
*Searchers (e.g. police officers)&lt;br /&gt;
*Lost person&lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
&lt;br /&gt;
*Number of searchers&lt;br /&gt;
*Type of strategy&lt;br /&gt;
*Ticks needed to find person&lt;br /&gt;
&lt;br /&gt;
'''Possible extensions:'''&lt;br /&gt;
&lt;br /&gt;
*Searchers with certain pace of walking&lt;br /&gt;
*Finding the person won’t mean be at same location but seeing it for some distance (again certain ability of the searcher to see for certain distance)&lt;br /&gt;
*Cooperation of finders (formations, place distribution)&lt;br /&gt;
*Lost person will be moving when being looked for&lt;br /&gt;
&lt;br /&gt;
[[User:Kadt02|Kadt02]] ([[User talk:Kadt02|talk]]) 16:01, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Saving for an apartment==&lt;br /&gt;
&lt;br /&gt;
Author: miln02&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Jon has finally graduated to be an engineer and has found his first job. As he is living with his parents and doesn’t own his apartment, he made the decision to start saving so he can buy an apartment in the next 15 years. He already has some money that he has saved so far just sitting in his bank account, so he will use that as an initial investment, and after that he will invest a fixed amount every year.&lt;br /&gt;
He now must make a very important decision. Where should he invest his money? After doing some research, he focused on choosing between four different options:&lt;br /&gt;
&lt;br /&gt;
1.	Deposit money in the bank.&lt;br /&gt;
&lt;br /&gt;
2.	Purchase government bonds.&lt;br /&gt;
&lt;br /&gt;
3.	Invest in one of the world indices.&lt;br /&gt;
&lt;br /&gt;
4.	Invest all the money in one stock.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
Create simulation that can be used as a support when making investment decision.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
For helping Jon to make a decision, I will use Monte Carlo simulation and Excel as an environment. The historical yield and volatility data will be used to calculate the average behaviour of all 4 options, and we will simulate possible results after 15 years. Since it can’t be expected that the market will be stable for all 15 years, economic crises will be generated.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
* Investments:&lt;br /&gt;
&lt;br /&gt;
-Initial one-time investment&lt;br /&gt;
&lt;br /&gt;
-Fixed annual investment&lt;br /&gt;
&lt;br /&gt;
* Market data:&lt;br /&gt;
&lt;br /&gt;
-Deposits (Rate)&lt;br /&gt;
&lt;br /&gt;
-Government bonds (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
-Index (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
-Stock (Yield, volatility)&lt;br /&gt;
&lt;br /&gt;
* Economic crises probability &lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&lt;br /&gt;
* https://finance.yahoo.com/&lt;br /&gt;
&lt;br /&gt;
* http://www.worldgovernmentbonds.com/&lt;br /&gt;
&lt;br /&gt;
* Bank website for deposit rates&lt;br /&gt;
&lt;br /&gt;
[[User:Miln02|Miln02]] ([[User talk:Miln02|talk]]) 16:17, 17 December 2022 (CET)&lt;br /&gt;
:: '''Approved''' [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 22:14, 17 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Szenario Evacuation Model==&lt;br /&gt;
Author: Julian Bleyer&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
My idea is to recreate a building (e.g. a stadium, hall, e.g. in Prague) in Prague and simulate how long it takes to evacuate all the people. Possible are also other Szenarios, e.g. with fire, or water is flooding into the room. The model should be based on a real event site or building, which is then specified. &lt;br /&gt;
&lt;br /&gt;
''' Goal'''&lt;br /&gt;
&lt;br /&gt;
The aim is to adapt different strategies and parameters during the escape. For example, people can panic, genders act differently, or the age of the people has an influence on how quickly they leave the place. &lt;br /&gt;
The aim is to simulate how long it takes to leave the stadium, for example. If it takes too long, it is recommended to adjust the number of escape routes. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
This is especially important because in case of attack plans, a quick evacuation must be possible. The model can be used to adapt escape plans if necessary. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
The idea is to simulate in Netlogo, alternatively a similar software. &lt;br /&gt;
&lt;br /&gt;
''' Model Parameters'''&lt;br /&gt;
&lt;br /&gt;
-Number of persons &lt;br /&gt;
-Age distribution (children, adults, seniors)&lt;br /&gt;
-Panic tendency &lt;br /&gt;
-escape strategy&lt;br /&gt;
-other factors&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
Location maps of venues, e.g. the o2 station in Prague or a Cinema room, number of tickets sold, gender distribution depending on the event, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Julian Bleyer|Julian Bleyer]] ([[User talk:Julian Bleyer|talk]]) 14:16, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
==Car Park Solution for a New Cinema==&lt;br /&gt;
Author: kane02&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
A brand-new cinema is opening at Vypich in 6 months at one of the busiest streets in the region. The ambitious owners decided to use their extra budget to operate a small parking space right in front of the cinemas entrance for providing a space to park for customers and generate further profits. Planned parking space will have fixed expense for each month but the land itself can be extended. Owners are now in need of expertise on how to approach this issue. Their requirements consist of.&lt;br /&gt;
&lt;br /&gt;
1. Counter on when a car enters and departs.&lt;br /&gt;
2. Create a receipt depending on hours.&lt;br /&gt;
3. Take reservations and allocate the space.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
1. Create simulation that optimizes the potential waiting time, price, and number of the parking space for stake holders.&lt;br /&gt;
2. Offer solution on how to increase profits.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
For getting the job done I shall be using NetLogo to create the simulation based on client-side metrics and goals.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
1. Park Timer&lt;br /&gt;
  a. Counter for calculating total minutes&lt;br /&gt;
  b. Boolean checker for availability&lt;br /&gt;
2. Billing&lt;br /&gt;
  a. Set up rates per hours&lt;br /&gt;
  b. Conditions on specific days&lt;br /&gt;
3. Reservation and Allocation&lt;br /&gt;
  a. Reservation timer will adjust the potential waiting timer&lt;br /&gt;
  b. When space is reserved new set of behaviour and conditions apply but price is fixed&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://ccl.northwestern.edu/netlogo/models/&lt;br /&gt;
&lt;br /&gt;
https://jmvidal.cse.sc.edu/netlogomas/&lt;br /&gt;
&lt;br /&gt;
[[User:Kane02|Kane02]] ([[User talk:Kane|talk]]) 14:10, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ukrainian refugee crisis 2022==&lt;br /&gt;
Author: BortnikSvitlana&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
The current war  in Ukraine has created the greatest refugee migration to OECD countries since World War II. People have been forced to evacuate their homes in search of safety, protection, and aid due to the escalation of the conflict in Ukraine, which has resulted in civilian casualties and the damage of civilian infrastructure. Since the Russian Federation's invasion of Ukraine began in February 2022, there have been more than 5.3 million refugees in Europe.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of this simulation is to build an agent-based model (ABM) to study dynamics of refugee migration due to the war in Ukraine 2022.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The apparent choice should be a multi-agent simulation because we are dealing with people moving around and having attributes. For this simulation, I've chosen to use NetLogo 6.3.0.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
-Population&lt;br /&gt;
&lt;br /&gt;
-Country&lt;br /&gt;
&lt;br /&gt;
-Number of refugees &lt;br /&gt;
&lt;br /&gt;
-Age distribution (children, adults, seniors) &lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://www.statista.com/statistics/1312584/ukrainian-refugees-by-country/&lt;br /&gt;
&lt;br /&gt;
https://data.unhcr.org/en/situations/ukraine&lt;br /&gt;
&lt;br /&gt;
https://www.migrationdataportal.org/ukraine/crisis-movements&lt;br /&gt;
&lt;br /&gt;
[[User:BortnikSvitlana|BortnikSvitlana]] ([[User talk:BortnikSvitlana|talk]]) 16:13, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Blockade in Artsakh on its way to humanitarian disaster==&lt;br /&gt;
Author: Hakobyan Irena&lt;br /&gt;
&lt;br /&gt;
''' Problem definition '''&lt;br /&gt;
&lt;br /&gt;
Currently, 120.000 people in Artsakh are in blockade. It has become impossible to deliver food, particularly bread and flour, as well as other basic necessities to these communities. It is stated that the provocative actions of Azerbaijan may lead to a large-scale humanitarian disaster. The goal of the simulation is to examine how many days the imported food would be enough for this number of population. &lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
For this simulation, I'll use NetLogo 6.3.0, as it's based on population and supply attributes.&lt;br /&gt;
&lt;br /&gt;
''' Model variables '''&lt;br /&gt;
&lt;br /&gt;
- Population&lt;br /&gt;
&lt;br /&gt;
- Food supply&lt;br /&gt;
&lt;br /&gt;
- Country&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/2022_Artsakh_blockade&lt;br /&gt;
&lt;br /&gt;
==Household electricity consumption==&lt;br /&gt;
Author: ruzv01&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
Household electric energy consumption is a significant problem because it contributes to climate change and can be expensive for individuals and families. The production of electricity often involves the burning of fossil fuels, which releases greenhouse gases into the atmosphere and contributes to global warming. In addition, as more and more devices and appliances in homes become electrified, the demand for electricity increases, leading to higher energy bills.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of simulating household electric energy consumption is to model and predict the electricity usage of a home. This can help individuals and families understand their energy consumption patterns and identify ways to reduce their energy use, as well as help utilities and energy companies predict and plan for electricity demand. By understanding and optimizing household electric energy consumption, we can work towards a more sustainable and efficient energy system.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The simulation will be done in Vensim. &lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
- Household size (m2)&lt;br /&gt;
&lt;br /&gt;
- Number of appliances and devices&lt;br /&gt;
&lt;br /&gt;
- The number of people living in a household&lt;br /&gt;
&lt;br /&gt;
- Renewable energy sources (If a household has installed renewable energy sources)&lt;br /&gt;
&lt;br /&gt;
- Energy price&lt;br /&gt;
&lt;br /&gt;
- Home age (older homes may be less energy efficient than newer homes)&lt;br /&gt;
&lt;br /&gt;
''' Sources '''&lt;br /&gt;
&lt;br /&gt;
https://www.czso.cz/csu/czso/spotreba-paliv-a-energii-v-domacnostech&lt;br /&gt;
&lt;br /&gt;
https://www.kurzy.cz/komodity/cena-elektriny-graf-vyvoje-ceny/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Ruzv01|Ruzv01]] ([[User talk:Ruzv01|talk]]) 18:18, 18 December 2022 (CET)&lt;br /&gt;
:: I dont see a simulation in it yet. Elaborate it in more detail - what will you simulate exactly? since so far it looks like the more appliances the higher consumption ... Since you use the Vensim, what would be the feed back loops? [[User:Oleg.Svatos|Oleg.Svatos]] ([[User talk:Oleg.Svatos|talk]]) 20:48, 18 December 2022 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Heating behaviour of households ==&lt;br /&gt;
&lt;br /&gt;
Author: [[User:vala18|Adam Valtr]]&lt;br /&gt;
&lt;br /&gt;
''' Simulation '''&lt;br /&gt;
&lt;br /&gt;
I would like to simulate a heating behavour of a household - which would in turn allow for prediction of its energy bill. Based on a weather data (temperature in approximate location of a supposed building), energy price (per kWh) and technological and spacial parametrs of a heated building (size, heat loss, etc. [see Variables]) it would model the actual temperature the building would be heated to according to it's inhabitants preferences - such as the minimal inside temperature and optimal temperature and their trade-off fuction between comfortable temperature and energy costs (utility gained by temperature increase and utility lost by money spent).&lt;br /&gt;
&lt;br /&gt;
Suppose a person wants its house to be heated to 21 degrees Celsius, to achieve it, it needs to burn X kWh of natural gas. The amout of natural gas needed will vary based on outside temperature. If the outside temperature is 10 °C the energy needed is lower than when it's freezing. This fenomenon is known as temperature gradient - the bigger the gradient the bigger the heat loss, therefore the bigger the energy consuption to maintain the inside temperature goal. If the marginal increase in energy consuption would result in large enough increase in energy bill the person may choose to withstand lower inside temperature, because the utility gained by heating more, would result in higher utility loss caused by higher expenses.&lt;br /&gt;
&lt;br /&gt;
''' Goal '''&lt;br /&gt;
&lt;br /&gt;
The goal is to predict energy consuption (electricity or gas) of a household, based on one's utility function (trade of between comfortable temperature and energy bill), weather and technological parameters of a building. &lt;br /&gt;
&lt;br /&gt;
''' Practical relevance '''&lt;br /&gt;
&lt;br /&gt;
In face of a so called &amp;quot;energy crisis&amp;quot; - meaning dramatical increase in year over year prices of natural gas and electricity, which are the main comodities used for heating by households, modeling one's projected energy costs, may improve one's budgeting and fiscal planning abality and inform one's decision to invest in energy-saving measures.&lt;br /&gt;
&lt;br /&gt;
''' Method '''&lt;br /&gt;
&lt;br /&gt;
Excel and maybe Vensim&lt;br /&gt;
&lt;br /&gt;
''' Variables '''&lt;br /&gt;
* outside temperature&lt;br /&gt;
* inside temperature&lt;br /&gt;
* energy required to heat m3 of air&lt;br /&gt;
* volume of heated building&lt;br /&gt;
* heat loss (based on certificate of energy efficiency of building)&lt;br /&gt;
* heat source efficiency&lt;br /&gt;
* minimal acceptable inside temperature&lt;br /&gt;
* optimal inside temperature&lt;br /&gt;
* energy price&lt;br /&gt;
* utility of 1 degree change of inside temperature&lt;br /&gt;
* utility of 1 Kč&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sell Twitter, Inc. or hold?==&lt;br /&gt;
&lt;br /&gt;
Author: botd00&lt;br /&gt;
&lt;br /&gt;
'''Problem definition'''&lt;br /&gt;
&lt;br /&gt;
The idea for this simulation is based on a recent acquisition of a social media company Twitter, Inc. for 44 billion USD. Let's suppose that we would like to see whether the acquisition price is appropriate or if it would be better to keep the company and generate income. Let's say we want to see the outcome in 10 years.&lt;br /&gt;
There is also a probability that the social network would get replaced by another competitor (other social network) or the general interest in the network just drops off. On the other hand there is a chance that Twitter, Inc. could acquire another social network which could possibly lead to a bigger revenue in the upcoming years.&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The goal of the simulation is to find out whether we should accept the 44 billion USD acquisition price or if we would be better off owning the company and making profit in the next 10 years.&lt;br /&gt;
&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
The simulation will be done in Excel via Monte Carlo method.&lt;br /&gt;
&lt;br /&gt;
'''Model parameters'''&lt;br /&gt;
&lt;br /&gt;
* Initial market value&lt;br /&gt;
* Annual revenue based on historical data&lt;br /&gt;
* Annual expenses based on historical data&lt;br /&gt;
&lt;br /&gt;
* Probability of being replaced by an all new social network or a general drop of interest in the network&lt;br /&gt;
* Probability of acquisition of another network – which could possibly lead to a bigger revenue&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&lt;br /&gt;
https://companiesmarketcap.com/twitter/revenue/&lt;br /&gt;
&lt;br /&gt;
https://investor.twitterinc.com/financial-information/annual-reports/default.aspx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Predicting NBA players’ statelines==&lt;br /&gt;
&lt;br /&gt;
Author: prin03&lt;br /&gt;
&lt;br /&gt;
'''Simulation'''&lt;br /&gt;
Over the past 10 years basketball dynamics have been changing rapidly: LeBron James, Stephen Curry, Luka Doncic and progressing rookies made the game really unpredictable and surprising. Forecasting of matches has a practical use, e.g. in advanced analytics or betting. In this simulation I will try to predict players’ statistics.&lt;br /&gt;
'''Goal'''&lt;br /&gt;
The goal of this simulation is to predict player’s state-lines, based on which it would be possible to forecast the game, or even season results. So, there will be 3 dimensions: players, games and season. I will simulate the player’s points based on his stats from current and previous season.&lt;br /&gt;
'''Method'''&lt;br /&gt;
&lt;br /&gt;
I will use Monte Carlo simulation with Excel and maybe Python for preparing the data.&lt;br /&gt;
&lt;br /&gt;
'''Variables'''&lt;br /&gt;
* Points&lt;br /&gt;
* Assists_rate&lt;br /&gt;
* Game arena (Home/away)&lt;br /&gt;
* 3PA&lt;br /&gt;
* 3P%&lt;br /&gt;
* 2PA&lt;br /&gt;
* 2P%&lt;br /&gt;
* FTA&lt;br /&gt;
* FT%&lt;br /&gt;
* Age&lt;br /&gt;
* Season_num&lt;br /&gt;
* Minutes&lt;br /&gt;
* Minutes per game&lt;br /&gt;
* Blocks&lt;br /&gt;
* Steals&lt;br /&gt;
&lt;br /&gt;
'''Data'''&lt;br /&gt;
&lt;br /&gt;
NBA.com&lt;br /&gt;
Basketballreference.com&lt;/div&gt;</summary>
		<author><name>Prin03vse</name></author>
		
	</entry>
</feed>