¿Por qué Python tan terriblemente carecen de métodos farmaco-estadísticos si está tan brillantemente equipado con cosas de aprendizaje automático?

Probablemente porque las personas que usan Python no lo han requerido. Las personas que usan Python son en su mayoría (en mi opinión, que pueden estar equivocadas) involucradas en aplicaciones de aprendizaje automático, por lo que invirtieron su tiempo para llevar los paquetes necesarios al sistema. Si estuvieran interesados ​​en los análisis PK, también crearían implementaciones apropiadas.

Actualmente, solo SAS (un estándar de la industria en esta área) y R (el principal competidor de SAS en medicina basada en la evidencia) han implementado la mayoría de los métodos utilizados en toda la bioestadística. También hay programas especializados, como WinNonlin o nQuery, pero no son paquetes estadísticos de propósito general. Otros paquetes, como Statistica, SPSS, Stata también están bien equipados y se usan con frecuencia, pero la cobertura de los métodos es menor.

Entonces … como dijo Bob, al menos trate de aprender R y vea si resuelve su problema. No pierdes nada. R es realmente la mejor opción en términos de software libre.

¿Y sabes qué? Siempre puede echar un vistazo a los paquetes R y reproducirlos en Python, hacerlos aún mejores.

Supreme Content

Para su primera pregunta, modificaré ligeramente la respuesta de Bob Pearson (que me gusta):

¿Por qué mi médico de cabecera no puede ser un experto en todas las enfermedades?

Python es un lenguaje de programación de propósito general. Hace una enorme cantidad de cosas. Pero es en la naturaleza de tal lenguaje que no tendrá todas las herramientas especiales que tendrá un lenguaje especializado (como R o SAS u otros).

Para su segunda pregunta: muchos de los beneficios de usar Python para un análisis completo se aplican más a las cosas del tipo de aprendizaje automático que a otras estadísticas. Además, el aprendizaje automático está un poco más cerca de la programación que las estadísticas habituales.

En cuanto a tu “no quiero”, bueno … Si solo vas a hacer un poco de análisis, puedes contratar a alguien. Si vas a hacer un montón de análisis, entonces puedes morder la bala y aprender SAS o R (u otros paquetes) o de lo contrario (si eres un programador de Python realmente bueno) reunirse con personas que conocen las estadísticas y escribe el código Python para hacer lo que necesites.

“¿Por qué no puede mi taladro ser mejor para cortar estas tablas? La gente me dice que debería usar una sierra, pero prefiero usar mi taladro “. Así es básicamente como leo tu pregunta. Usa la herramienta correcta para la tarea. Los paquetes de software son solo herramientas.

More Interesting