Я использую процедуру адаптивного управления SAS для создания кусочно-линейной функции с температурой (temp) в качестве переменной x и Usage (usage_value) в качестве переменной y. Я могу использовать детали процедуры adaptivereg, чтобы найти диапазоны различных линейных функций кусочно-функциональной функции. Есть ли способ ограничить количество диапазонов (т. Е. Вместо 8 линейных функций в кусочной функции, я хочу ограничить его до 5 линейных функций). Есть ли какие-либо варианты, которые я могу добавить, что позволило бы мне ограничить количество линейных функций?SAS Adaptivereg Предельные точки останова
Ниже приведен код, который я использую. Где a1 - это имя моего набора данных, temp - независимая переменная, а use_value - зависимая переменная.
proc adaptivereg data=a1 plots=all details=bases;
model usage_value = temp;
run;
Хорошо спасибо, я отдам его. Я выводит базовые данные, используя подробности = основания. Я ищу, чтобы найти различные линейные функции и их соответствующие диапазоны, наклоны и y-перехваты. Я выводил базовые данные, и мне интересно, как эта информация сопоставляется с диапазонами, склонами и y-перехватами, которые я ищу. Я в основном не уверен, как использовать предоставленную информацию для предсказания моего значения y (use_value) на основе заданного значения x (temp). – jarsushi