Переменная таблицы статистической путаницы в обученииPython

Программы на Python
Ответить
Anonymous
 Переменная таблицы статистической путаницы в обучении

Сообщение Anonymous »

Я получаю дополнительную переменную в своей таблице путаницы, не знаю, откуда она взялась.
Набор данных «По умолчанию» имеет следующие столбцы: по умолчанию, студент, доход, баланс
Переменная «по умолчанию» ' имеет два значения: "Да" и "Нет"

Код: Выделить всё

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels.api as sm
from ISLP import load_data
from ISLP.models import (ModelSpec as MS,
summarize,
poly)
from ISLP import confusion_table

Default = load_data('Default')
vars = Default.columns.drop(['default'])
y = Default['default'] == 'Yes'
design = MS(vars)
X = design.fit_transform(Default)
glm = sm.GLM(y,
X,
family = sm.families.Binomial())
results = glm.fit()
summarize(results)
probs = results.predict()
labels = np.array(['No']*10000)
labels[probs>0.5] = 'Yes'
confusion_table(labels,Default.default)
На выходе я получаю таблицу 3x3 с переменными «Нет», «Да» и «Да».
Мне нужна таблица путаницы. значениями быть только «Да» и «Нет». Каким-то образом для меток numpy.array установлено значение «Да» вместо «Да».

Подробнее здесь: https://stackoverflow.com/questions/792 ... e-variable
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»