Screening test - Sensitivity analysis

Use this forum to post Vensim related questions.
Post Reply
olive
Member
Posts: 22
Joined: Tue Sep 13, 2011 8:30 pm

Screening test - Sensitivity analysis

Post by olive »

Good evening,
I was wondering if screening tests could be conducted in Vensim. I've run a sensitivity testing as illustrated in the user manual but I would be interested in knowing for each variable I select, what other variables have the strongest impact on its variability. Can I conduct such analysis in Vensim? I have the DSS version.
Thank you very much for your help,
Olivia
Administrator
Super Administrator
Posts: 4842
Joined: Wed Mar 05, 2003 3:10 am

Re: Screening test - Sensitivity analysis

Post by Administrator »

Once you have run your sensitivity simulations, Vensim creates two files in the same directory as the run. I think (as I'm not at my computer) they are called sortsens.tab and sens.tab.

Take a look at these two files as they may contain what you need.
Advice to posters seeking help (it really helps us to help you)
http://www.ventanasystems.co.uk/forum/v ... f=2&t=4391

Units are important!
http://www.bbc.co.uk/news/magazine-27509559
olive
Member
Posts: 22
Joined: Tue Sep 13, 2011 8:30 pm

Re: Screening test - Sensitivity analysis

Post by olive »

Hi,
I cannot find these files or any .tab files for that matter. The only files created are .lst, .vdf, and .vsc
Am I doing anything wrong or missing something? I can see the confidence bounds when I click on the variables of interest but that's it.
Olivia
Administrator
Super Administrator
Posts: 4842
Joined: Wed Mar 05, 2003 3:10 am

Re: Screening test - Sensitivity analysis

Post by Administrator »

Try the following.

1. Start an optimization.
2. Select the parameter you are interested in as the payoff.
3. In the "optimization control" dialog, for "Sensitivity" select "All constants" and in the next box put in the number 10.
4. In the "optimization control" dialog, for "Optimizer" select "Off".
5. Click "Finish".

This will run the model many times and change all constants by +/- 10%. The resulting sortsens.tab file lists the payoff (the parameter you are interested in) and what the change was when each constant was modified. You can use this to find out the constant that is the biggest influence on your payoff.

Is this what you need to do?
Advice to posters seeking help (it really helps us to help you)
http://www.ventanasystems.co.uk/forum/v ... f=2&t=4391

Units are important!
http://www.bbc.co.uk/news/magazine-27509559
tomfid
Administrator
Posts: 3999
Joined: Wed May 24, 2006 4:54 am

Re: Screening test - Sensitivity analysis

Post by tomfid »

There are actually two approaches to sensitivity analysis - via the optimizer (as Tony describes) and via sensitivity simulations. The optimizer automatically generates sortsens.tab etc. if you do payoff sensitivity, which makes things very easy. However, you only get the results for the payoff, not for other variables in the model. If you want to explore the response of other variables, or multiple variables, you need to use a sensitivity setup (as you probably already have). There aren't any built-in screening tools, but you can export the resulting dataset (via Model>Export Dataset...) as a .tab file and use other stats tools to explore it.

Tom
Post Reply