Apparatus and methods calculate and deliver doses of insulin and optionally glucagon into a subject. Online operation controls delivery of correction doses of insulin automatically in response to regular glucose measurements from a sensor, and offline operation calculates and delivers correction doses based on isolated glucose measurements and information gathered autonomously during preceding online operation. In another aspect, offline operation includes automatically calculating and administering meal doses based on information gathered autonomously during preceding periods of online operation. Both methods include generating relevant control parameters tailored to the individual and continually converged upon and potentially modulated during online operation. The control parameters are employed in real time during periods of offline operation to regulate glucose level without the need for user-provided control parameters such as correction factors and insulin-to-carbohydrate ratios.Aparatos y métodos para calcular y suministrar dosis de insulina y, opcionalmente, glucagón en un sujeto. La operación en línea controla el suministro de dosis de corrección de insulina automáticamente en respuesta a mediciones periódicas de glucosa de un sensor, y la operación fuera de línea calcula y suministra dosis de corrección con base en mediciones aisladas de glucosa y la información recolectada de forma autónoma durante una operación en línea anterior. En otro aspecto, la operación fuera de línea incluye calcular y administrar de forma automática dosis de alimentos con base en la información recolectada de forma autónoma durante periodos anteriores de operación en línea. Ambos métodos incluyen generar parámetros de control relevantes adecuados para el individuo y continuamente convergentes tras, y modulados potencialmente, durante la operación en línea. Los parámetros de control se emplean en tiempo real durante los periodos de operación fuera de línea para regular el nivel d