2016-03-29 17 views
0

Doğrusal bir regresyonda çizginin geçmesini istiyorum (0,1) yani intercept parametresini 1 olacak şekilde zorlamak/kısıtlamak istiyorum. Bu, tercihen bir PROC SGPANEL içindeki bir REG deyimi kullanılarak yapılır.PROC SGPANEL içinde kesişimi 1 olmak için nasıl zorlayabilirim?

PROC SGPANEL DATA=...; 
PANELBY ...; 
REG Y=... X=.../...; 
RUN; 

ben deyimi burada çalışıyor SINIRLAMADIĞI sanmıyorum: aynı arsa içinde çoklu regresyon satır görüntülemek alternatifler Ancak çok

sözdizimi) takdir edilmektedir. Peki bu durumda ne yapabilirim?

cevap

0

Sanırım bu neredeyse kesinlikle kötü bir fikir. Bununla birlikte, bunun üzerinde ısrar ederseniz, tek yol, her bir panel için regresyonları kısıtlamalarla yapmak, her bir katman için X ve Y değişkenlerinden oluşan yeni değişkenler yapmak, sonra da bu değerleri PROC SGPANEL'de LINEPARM ile kullanmak olduğunu düşünüyorum. Beyan.

+0

Neden bu kötü bir fikir? Ama teşekkürler :) –

+0

Genellikle bir regresyonda belirli bir değer olmak için kesişmeyi zorlamak kötü bir fikirdir. Bu konuya bakın (http://stats.stackexchange.com/questions/102709/when-forcing-intercept-of-0-in-linear-regression-is-acceptable-advisable) ve buradan linkler –

+0

Eh, ama Bu durumda, mantıklı. Ancak uyarı için teşekkürler. –

İlgili konular