Published
Edited
Jun 19, 2021
1 star
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
project_size_hours
Insert cell
Insert cell
a // Max possible improvement (1 + a)
Insert cell
Insert cell
b // Speed at which returns reduce
Insert cell
Insert cell
c // Initial slow learning period
Insert cell
function diminishing_returns(hours) {
return a / (1 + Math.exp(-(hours - c)/b))
}
Insert cell
Insert cell
Insert cell
Insert cell
function estimate_time(hours) {
let result = diminishing_returns(hours) + 1;
let work_hours = project_size_hours / result;
return hours + work_hours;
}
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more