21 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # The following code was provided by Nuño Sempere, it comes directly from the post https://www.lesswrong.com/s/rDe8QE5NvXcZYzgZ3/p/j8o6sgRerE3tqNWdj
 | |
| ## Initial setup
 | |
| yearly_probability_max = 0.95
 | |
| yearly_probability_min = 0.66
 | |
| period_probability_function(epsilon, yearly_probability) = 1 - (1 - yearly_probability) ^ (1 / epsilon)
 | |
| probability_decayed(t, time_periods, period_probability) = 1 - (1 - period_probability) ^ (time_periods - t)
 | |
| 
 | |
| ## Monthly decomposition
 | |
| months_in_a_year=12
 | |
| 
 | |
| monthly_probability_min = period_probability_function(months_in_a_year, yearly_probability_min)
 | |
| monthly_probability_max = period_probability_function(months_in_a_year, yearly_probability_max)
 | |
| 
 | |
| probability_decayed_monthly_min(t) = probability_decayed(t, months_in_a_year, monthly_probability_min)
 | |
| probability_decayed_monthly_max(t) = probability_decayed(t, months_in_a_year, monthly_probability_max)
 | |
| probability_decayed_monthly(t) = probability_decayed_monthly_min(t) to probability_decayed_monthly_max(t)
 | |
| 
 | |
| probability_decayed_monthly
 | |
| ## probability_decayed_monthly(6)
 | |
| ## mean(probability_decayed_monthly(6))
 |