filipeclduarte commited on
Commit
fb7dc9e
·
1 Parent(s): b7c6414

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -8
app.py CHANGED
@@ -23,18 +23,28 @@ modelo = ModeloRiscoCol(df['N'], df['PN'], df['X'], df['PX'])
23
 
24
  option = st.selectbox(
25
  'O que você gostaria de calcular?',
26
- ('Prêmio puro', 'Prêmio comercial', 'Prêmio puro pela aproximação normal', 'Probabiliade de insolvência'))
27
 
28
  st.write('Você selecionou:', option)
29
 
30
  if option == 'Prêmio puro':
31
- number = st.number_input('Qual o valor do carregamento de segurança:', min_value=0.0, value=0.1)
32
- st.write('carregamento de segurança de ', number)
33
- premio = modelo.premio_puro(number)
34
  st.write('Prêmio puro =', premio)
35
  elif option == 'Prêmio comercial':
36
- number = st.number_input('Qual o valor do carregamento de segurança:', min_value=0.0, value=0.1)
37
- number2 = st.number_input('Qual o valor do carregamento administrativo:', min_value=0.0, value=0.1)
38
- premio = modelo.premio_comercial(number, number2)
39
  st.write('Prêmio comercial =', premio)
40
-
 
 
 
 
 
 
 
 
 
 
 
23
 
24
  option = st.selectbox(
25
  'O que você gostaria de calcular?',
26
+ ('Prêmio puro', 'Prêmio comercial', 'Prêmio pela aproximação normal', 'Carregamento de segurança'))
27
 
28
  st.write('Você selecionou:', option)
29
 
30
  if option == 'Prêmio puro':
31
+ carreg_seg = st.number_input('Qual o valor do carregamento de segurança:', min_value=0.0, value=0.1)
32
+ st.write('carregamento de segurança de ', carreg_seg)
33
+ premio = modelo.premio_puro(carreg_seg)
34
  st.write('Prêmio puro =', premio)
35
  elif option == 'Prêmio comercial':
36
+ carreg_seg = st.number_input('Qual o valor do carregamento de segurança:', min_value=0.0, value=0.1)
37
+ carreg_adm = st.number_input('Qual o valor do carregamento administrativo:', min_value=0.0, value=0.1)
38
+ premio = modelo.premio_comercial(carreg_seg, carreg_adm)
39
  st.write('Prêmio comercial =', premio)
40
+ elif option == 'Prêmio pela aproximação normal':
41
+ alfa = st.number_input('Qual a probabilidade de o sinistro agregado superar o prêmio puro total:', min_value=0.0,
42
+ max_value=1.0,value=0.05)
43
+ premio = modelo.premio_aprox_normal(alfa)
44
+ st.write('Prêmio =', premio)
45
+ else:
46
+ alfa = st.number_input('Qual a probabilidade de o sinistro agregado superar o prêmio puro total:', min_value=0.0,
47
+ max_value=1.0,value=0.05)
48
+ carreg_seg = modelo.carreg_seg(alfa)
49
+ st.write('Carregamento de segurança =', carreg_seg)
50
+