Апельсин (питон) V3 - логрег - PullRequest
0 голосов
/ 07 апреля 2019

Я пытаюсь сгенерировать вывод logreg из Orange, пакета python для науки о данных, но похоже, что их пример кода устарел.

Документация Orange 2.7 включает информацию о получении вывода логистической регрессии, но документация Orange 3.0 не содержит подробностей о том, как генерировать вывод логистической регрессии, включая значения p (https://docs.biolab.si/2/reference/rst/Orange.classification.logreg.html).

<i>import Orange
datatable = Orange.data.Table(in_data)
lr = Orange.classification.logreg.LogRegLearner(datatable)

# compute classification accuracy
correct = 0.0
for ex in datatable:
    if lr(ex) == ex.getclass():
         correct += 1
print('Classification accuracy:' + correct / len(datatable))
print(Orange.classification.logreg.dump(lr))</i>

Ошибка: я не смог выяснить, что является причиной этой ошибки из документации. Пожалуйста, предоставьте правильный пример кода.

<i>Running script:
Traceback (most recent call last):
    File "<console>", line 1, in <module>
    File "<string>", line 2, in <module>
ImportError: cannot import name 'logreg' from 'Orange.widgets.widget' (/anaconda3/lib/python3.7/site-packages/Orange/widgets/widget.py)</i>

Ожидаемые результаты: таблица результатов регрессии с коэффициентами, p-значениями и т. Д.

...