The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

Learning Curves

Learning curves are a valuable way to represent how a team or individual enhances efficiency and performance over time as they gain experience. These curves aid in comprehending and forecasting the time and resources required for future tasks. The primary insights from learning curves include:

Sigmoidal Functions for Modeling Learning Curves

Sigmoidal functions, such as the logistic function, are often used to model learning curves due to their characteristic S-shaped curve. This shape captures the three main phases of learning:

The general form of a sigmoidal function (logistic function) is:

\[ L(t) = \frac{L_{\max}}{1 + e^{-k(t - t_0)}} \]

where:

Applications in Project Management

Example

First, load the package:

library(PRA)

Then, set up a data frame of time and completion percentage data:

data <- data.frame(time = 1:10, completion = c(5, 15, 40, 60, 70, 75, 80, 85, 90, 95))

Fit a logistic model to the data:

fit <- fit_sigmoidal(data, "time", "completion", "logistic")

Use the model to predict future completion times:

predictions <- predict_sigmoidal(fit, seq(min(data$time), max(data$time),
  length.out = 100), "logistic")

Plot the results:

p <- ggplot2::ggplot(data, ggplot2::aes_string(x = "time", y = "completion")) +
  ggplot2::geom_point() +
  ggplot2::geom_line(data = predictions, ggplot2::aes(x = x, y = pred), color = "red") +
  ggplot2::labs(title = "Fitted Logistic Model", x = "time", y = "completion %") + ggplot2::theme_minimal()
p

Summary

In summary, learning curves provide valuable insights into how performance improves with experience, and sigmoidal functions offer a mathematical model to describe and predict these improvements in project management.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.