2016-10-17 3 views
-1

Я создал 3D-плоскость как наилучшую посадку на 3D-графике с использованием python. Может ли кто-нибудь помочь мне отобразить уравнение плоскости и R2 плоскости?Как отобразить уравнение и R2 подходящей 3D-плоскости?

+2

Добро пожаловать на SO. Пожалуйста, прочитайте [Какие темы я могу задать] (http://stackoverflow.com/help/on-topic) и [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask) И идеальный вопрос И как создать [Минимальный, полный и проверяемый пример] (http://stackoverflow.com/help/mcve) SO ** - это не бесплатное кодирование или преобразование кода, отладка или учебное пособие или служба поиска библиотек ** Вы также должны показать, что вы приложили немало усилий для решения своей проблемы. –

ответ

0

г2 равна 1,0 - [(абсолютная дисперсия ошибки]/[зависимой дисперсии данных])

С NumPy это просто, например, так:

ERR = numpy.array (абсолютная погрешность)

Z = numpy.array (Z данных "XYZ")

r2 = 1,0 - (err.var()/Z.var())

чтобы нарисовать поверхность, вы должны вычислить сетки дисплей. Matplotlib есть пример здесь, просто прокрутите немного вниз, пока не увидите цветную поверхность участка:

http://matplotlib.org/mpl_toolkits/mplot3d/tutorial.html