Я пишу скрипт python, который должен сделать дистрибутив подходящим для некоторых сгенерированных данных.Распределение дистрибутива в Python без SciPy
Я обнаружил, что это возможно с использованием SciPy или других пакетов, имеющих SciPy в качестве зависимости; однако из-за административных ограничений я не могу установить зависимости SciPy (например, Blas) на машине, где будет запускаться скрипт.
Есть ли способ выполнить установку распределения в Python без использования SciPy или пакетов в зависимости от этого?
EDIT: как указано в комментарии, я хочу выполнить тест Андерсона-Дарлин для нормальности.
альтернативы я нашел до сих пор (но было пренебречь):
- statsmodel: имеет SciPy в зависимости
- R и Matlab питона APIs: установка требуется внешнего программного обеспечения, такая же проблема для меня, как SciPy
Несомненно. Сядьте, напишите свою собственную библиотеку фитингов. Вероятно, это будет немного медленнее, если предположить, что вам придется делать это на родном питоне. –
Какое распределение вы хотите поместить в свои данные? Для большинства распространенных дистрибутивов все, что вы делаете, - это данные, которые следует за распределением и вычислением параметров распределения из среднего значения и дисперсии данных, поэтому для этого вам действительно не нужен SciPy. Если вы хотите также проверить доброту, то все становится более сложным. Но нам действительно нужна дополнительная информация, чтобы дать вам правильный ответ ... – Jaime
@Jaime Что я пытаюсь сделать, это реализовать тест Андерсона-Дарлин для нормальности – dipanda