filipeclduarte commited on
Commit
a4a207a
·
1 Parent(s): 62a7194

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -11,17 +11,20 @@ px = string_to_list_float(st.text_input('Probabilidades da distribuição Valor
11
  n = string_to_list_int(st.text_input('Quantidade de sinistros', value="0,1,2"))
12
  pn = string_to_list_float(st.text_input('Probabilidades da distribuição Frequência de sinistros',value="0.4,0.3,0.3"))
13
 
14
- df = pd.DataFrame(
15
  {
16
- 'X': x, 'PX': px, 'N': n, 'PN':pn
17
  }
18
  )
19
-
20
- st.write(df)
 
 
 
21
 
22
  if len(x) == len(px) and len(n) == len(pn):
23
 
24
- modelo = ModeloRiscoCol(df['N'], df['PN'], df['X'], df['PX'])
25
 
26
  momentos = pd.Series({'E[S]':modelo.esperanca(), 'V[S]': modelo.variancia(), 'Sigma[S]': modelo.desv_pad(), 'CV': modelo.coef_var()}, name='Scol')
27
  st.write(momentos)
 
11
  n = string_to_list_int(st.text_input('Quantidade de sinistros', value="0,1,2"))
12
  pn = string_to_list_float(st.text_input('Probabilidades da distribuição Frequência de sinistros',value="0.4,0.3,0.3"))
13
 
14
+ df_x = pd.DataFrame(
15
  {
16
+ 'X': x, 'PX': px,
17
  }
18
  )
19
+ df_n = pd.DataFrame({
20
+ 'N': n, 'PN':pn,
21
+ })
22
+ st.write(df_x)
23
+ st.write(df_n)
24
 
25
  if len(x) == len(px) and len(n) == len(pn):
26
 
27
+ modelo = ModeloRiscoCol(df_n['N'], df_n['PN'], df_x['X'], df_x['PX'])
28
 
29
  momentos = pd.Series({'E[S]':modelo.esperanca(), 'V[S]': modelo.variancia(), 'Sigma[S]': modelo.desv_pad(), 'CV': modelo.coef_var()}, name='Scol')
30
  st.write(momentos)