В чем разница между этими двумя ... один в порядке, один возвращает Нэн - PullRequest
0 голосов
/ 26 июня 2018

Я получаю ошибку NaN. Когда я смотрю на то, что было причиной, я обнаружил это:

-0.0283288347376038^(1/4)
[1] -0.4102581

(-0.0283288347376038)^(.25)
[1] NaN

Я тестировал с и без скобок. Один работает, другой нет.

1 Ответ

0 голосов
/ 26 июня 2018

Это как вы поставили круглые скобки. В первом из них - отсутствует (без скобок), поэтому полученный вами результат эквивалентен -(0.02...)^(1/4).

 > -(0.0283288347376038)^(0.25) 
 [1] -0.4102581
 > -0.0283288347376038^(0.25) 
 [1] -0.4102581

Вы получите результат, потому что - выходит за скобки

 > (-0.0283288347376038)^(0.25) 
 [1] NaN 

Вы получаете Nan, потому что - в скобках, вы берете показатель кварта отрицательного числа, которое не определено.

1/4 или 0.25 не имеет значения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...