Коэффициент силы должен быть отрицательным в R lm - PullRequest
3 голосов
/ 21 декабря 2011

Я хочу, чтобы один из коэффициентов в моей модели был меньше или равен нулю.

Пакет nnls позволяет вам устанавливать все коэффициенты равными или большими нуля, но я впотеря в том, как указать конкретный коэффициент, который будет меньше нуля.

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

6 голосов
/ 21 декабря 2011

Функция nnnpls в того же пакета является «реализацией наименьших квадратов с неотрицательными и неположительными ограничениями».

Третий аргумент con,позволяет указать, какие коэффициенты должны быть неположительными:

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

0 голосов
/ 21 декабря 2011

Пакет ic.infer может быть пригоден для этой задачи.

Из виньетки пакета: "В линейных моделях и многомерных нормальных ситуациях может встречаться предварительная информация в форме линейного неравенства или гипотезы линейного неравенствастатистические тесты. Пакет R ic.infer был разработан для поддержки оценки и тестирования с учетом неравенства в таких ситуациях. "

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