Визуализация влияния индикатора на оценки Data Envelopment AnalysisPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Визуализация влияния индикатора на оценки Data Envelopment Analysis

Сообщение Anonymous »

У меня есть модель DEA, которая выводит показатели эффективности для набора DMU, ​​принимающего широкий диапазон входных данных. Некоторые рейтинги эффективности кажутся немного нелогичными, поэтому я хотел визуализировать влияние различных показателей на показатели эффективности, чтобы можно было устранить неполадки. Традиционные методы, такие как Shapley, похоже, не работают, поэтому мне интересно, есть ли какой-нибудь тест или метод, который больше подходит для этого приложения?
Я пробовал использовать Shapley в следующим образом (и несколькими его вариантами):

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

# Input dict
X = df[input_vars].T.to_dict('list')

# Output dict
y = df[ouput_vars].T.to_dict('list')

DMU = list(df.index.astype(int))

model = DEA.CRS(DMU, X, y, orientation="input", dual=False)

inputs = df[input_vars]
outputs = df[output_vars]
efficiency_scores = df['efficiency']

explainer = shap.Explainer(model, efficiency_scores)
shap_values = explainer.shap_values(input_vars)

# Visualize the Shapley values
shap.summary_plot(shap_values, efficiency_scores)
но я получаю эту ошибку:
TypeError: переданная модель не может быть вызвана и не может быть проанализирована напрямую с помощью данного маскера!
Хотя я не уверен, правильно ли я это реализовал, мне также сказали, что shapley нельзя использовать для объяснения моделей DEA. Мне просто интересно, есть ли другой метод, который я могу использовать?

Подробнее здесь: https://stackoverflow.com/questions/786 ... sis-scores
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • DART Analysis Analysis Server прекращен по сравнению с кодом
    Anonymous » » в форуме Android
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Как создать базу данных с режимом «Двойной» в табличной форме служб Analysis Services?
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • SonarQube Analysis Azure DevOps для Java-приложения
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Удалите все базы данных с сервера Azure Analysis Server с помощью PowerShell
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Удаление всех баз данных с Azure Analysis Server с помощью PowerShell
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

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