Doğrusal ve doğrusal olmayan model arasındaki ayrım


13

Doğrusal ve doğrusal olmayan modellerin özellikleri hakkında bazı açıklamalar okudum, ancak yine de eldeki bir modelin doğrusal mı yoksa doğrusal olmayan bir model mi olduğundan emin değilim. Örneğin, aşağıdaki model doğrusal mı doğrusal mı?

yt=β0+β1B(L;θ)Xt+εt

İle:

B(L;θ)=k=1Kb(k;θ)Lk

LkXt=Xtk

Burada (çürüyen) formun Üstel Almon Polinom fonksiyonunu temsil eder:b(k;θ)

b(k;θ)=exp(θ1k+θ2k2)k=1Kexp(θ1k+θ2k2)

Benim görüşüme göre, ana denklemim (birincisi) göre doğrusaldır , çünkü bu terim sadece bir ağırlıkla çarpılır. Ama ağırlıklandırma fonksiyonunun (son denklem) ans parametrelerine göre doğrusal olmadığını .θ 1 θ 2Xtθ1θ2

Birisi bana ana fonksiyonumun doğrusal veya doğrusal olmayan bir fonksiyon olduğunu ve tahmin prosedürü için ne anlama geldiğini açıklayabilir mi - doğrusal veya doğrusal olmayan en küçük kareler yöntemini uygulamak zorunda mıyım? Ayrıca, bir fonksiyonun doğrusal olmayan veya doğrusal bir fonksiyon olup olmadığını kesinlikle belirleyebileceğim ayırt edilebilir özellik nedir?

Yanıtlar:


17

Modellemeye ilişkin doğrusal ve doğrusal olmayan genel tanımlarla, kritik yönü öngörenlere göre doğrusallık değil, parametrelere göre doğrusallıktır. Doğrusal olmayan bir model doğrusal değildir çünkü parametrelerde doğrusal değildir.

Örneğin, ilk cümle burada diyor ki:

İstatistiklerde, doğrusal olmayan regresyon, gözlemsel verilerin model parametrelerinin doğrusal olmayan bir kombinasyonu olan ve bir veya daha fazla bağımsız değişkene bağlı olan bir fonksiyonla modellendiği bir regresyon analizi biçimidir.

Buna karşılık, Genelleştirilmiş Doğrusal Modeller genellikle yanıt ve öngörücüler arasında doğrusal olmayan bir ilişkiye sahiptir, ancak bağlantı dönüşümü ortalama yanıtı ( doğrusal öngörücü , ) parametrelerde doğrusaldır.η

[Bu tanıma göre, modelinizin doğrusal olmadığına inanıyorum , ancak belirtilmişse (biliniyorsa), doğrusal olmama durumu tahminle ilgili değildir. Takılıyorlarsa, model doğrusal değildir.]θθθ


"Parametrelere göre" ne demek? Doğrusal ve doğrusal olmayan için 2 örnek verebilir misiniz?
NoName

1
Yani doğrusal bir eşlemenin argümanı olması gereken parametreler ; Biz yazarken ve , ve eşleme bağımsız değişkenleri (girdi) katsayıları gibi parametre vektörleri (vardır örneğin bir regresyonda veya bir GLM'deki lineer prediktörde). Bu Not lineerdir amaçlanan anlamda (örn doğrusal bir eşleme). Örnek olarak, . Bu x cinsinden doğrusal değil, doğrusal . f ( u + v ) = f ( u ) + f ( v ) u v f η = X β β η ( β ) E [ Y ] = β 0 + β 1 x + β 2 günlük ( x ) βf(cv)=cf(v)f(u+v)=f(u)+f(v)uvfη=Xββη(β)E[Y]=β0+β1x+β2log(x)β
Glen_b-Monica'yı eski durumuna döndür

1
Bu sırada değil doğrusal üçüncü bileşeni için, lineer olmayan .. girerβ βE[Y]=β0+β1exp(β2x)ββ
Glen_b -Reinstate Monica

9

Glen_b ile hemfikirim. Regresyon problemlerinde ana odak, bağımsız değişken veya yordayıcı değil, parametreler üzerindedir, x. Ve sonra kişi basit dönüşümler kullanarak problemi doğrusallaştırmak mı, yoksa bu şekilde mi devam etmek istediğine karar verebilir.

Doğrusal problemler: probleminizdeki parametre sayısını sayın ve hepsinin gücünün olup olmadığını kontrol edin 1. Örneğin, . Bu işlev cinsinden doğrusal değildir . Ama regresyon problemleri için, içinde nonlineerlik bir sorun değildir. Parametrelerin doğrusal mı doğrusal mı olduğu kontrol edilmelidir. Bu durumda, , , , .. hepsinin gücü 1'dir. Yani, doğrusaldırlar. x x bir B c fy=ax+bx2+cx3+dx2/3+e/x+fx4/7xxabcf

İçinde, o Remark o gücü 1 var, ama genişletilmiş zaman böyle bir görünüm olsa da, . A'nın 1'den fazla bir güce sahip olması nedeniyle doğrusal olmayan bir parametre olduğunu açıkça görebilirsiniz. Ancak, bu sorun logaritmik bir dönüşüm başlatılarak doğrusallaştırılabilir. Yani, doğrusal olmayan regresyon problemi doğrusal regresyon problemine dönüştürülür.exp ( a x ) = 1 + a x / 1 ! + ( Bir x ) 2 / 2 ! + y=exp(ax)exp(ax)=1+ax/1!+(ax)2/2!+

Benzer bir şekilde, üç parametre, yani yer alır. Lojistik fonksiyonu olan , ve parametreleri. ve 1 'den daha fazla güce sahip ve her biri çok-katlı onlar genişlediğinde Yani doğrusal değiller, ama önce ayarlayarak ve sonra her iki tarafta logaritmik bir işlevi doğrusallaştırmak için uygun bir ikame kullanılarak doğrusallaştırılabilirler.a b c b c ( a / y ) - 1 = Yy=a/(1+bexp(cx)abcbc(a/y)1=Y

Şimdi . Bu, parametrelerle ilgili olarak bir kez daha doğrusal değildir. Ancak, doğrusallaştırılamaz. Kişinin doğrusal olmayan bir regresyon kullanması gerekir.y=a1/(1+b1exp(c1x))+a2/(1+b2exp(c2x))

Prensip olarak, doğrusal olmayan bir regresyon problemini çözmek için doğrusal bir strateji kullanmak iyi bir fikir değildir. Bu nedenle, doğrusal regresyon kullanarak doğrusal problemleri (tüm parametrelerin gücü 1 olduğunda) ve parametreleriniz doğrusal değilse doğrusal olmayan regresyonu kabul edin.

Sizin durumunuzda, ağırlıklandırma fonksiyonunu ana fonksiyona geri koyun. Parametresi güç 1. All ile tek parametre olacağını diğer parametrelerdir doğrusal olmayan ( sonunda çarpar ile ve (bu iki doğrusal olmayan parametrelerdir) o doğrusal olmayan da yapım. Bu nedenle, doğrusal olmayan regresyon sorundur .β 1 θ 1 θ 2β0β1θ1θ2

Bunu çözmek için doğrusal olmayan en küçük kareler tekniğini benimseyin. Başlangıç ​​değerlerini akıllıca seçin ve global minimi bulmak için çoklu başlatma yaklaşımını kullanın.

Bu video yardımcı olacaktır (küresel çözüm hakkında konuşmasa da): http://www.youtube.com/watch?v=3Fd4ukzkxps

Excel elektronik tablosunda GRG doğrusal olmayan çözücüyü kullanma (seçenekler - Eklentiler - Excel Eklentileri'ne gidip sonra Çözücü Eklentisi'ni seçerek ve parametrelere aralık yazarak ve talep ederek seçenekler listesinde çoklu başlatmayı çağırarak çözücü araç paketini yükleyin kısıtlama hassasiyeti ve yakınsamanın küçük olması, küresel bir çözüm elde edilebilir.

Matlab kullanıyorsanız, global optimizasyon araç kutusunu kullanın. Çoklu başlangıç ​​ve global arama seçeneklerine sahiptir. Burada, burada ve burada global bir çözüm için bazı kodlar mevcuttur .

Mathematica kullanıyorsanız, buraya bakın .

R kullanıyorsanız, burada deneyin .


1
@Bipi, örnekler için teşekkürler! İkincisiniz için, Y = (a / y - 1) ayarladıysanız, parametreyi y değişkeninden nasıl izole edebilirsiniz?
Vivek Subramanian

0

Ana işlev doğrusaldır.

Denklemlerde doğrusal olmayan bilinen fonksiyonların ==> <== görünmesi önemli değildir.B(L;θ)

Ben olsaydım, doğrusal en küçük karelerle devam ederdim.

Doğrusallığı şu şekilde onaylar veya reddedersiniz:

https://en.wikipedia.org/wiki/Non-linear#Definition

Bunları da beğenebilirsin:

https://en.wikipedia.org/wiki/Linear_combination

https://en.wikipedia.org/wiki/Least_squares

http://en.m.wikipedia.org/wiki/Linear_least_squares_(mathematics)


0

Fonksiyonlar bağlamında açıklarsam anlamak kolay olacaktır.

Doğrusal: Sabit eğime sahip bir işlev. Cebirsel olarak, 1'e eşit en yüksek üsse sahip bir polinom. Grafiği çizgi olan bir fonksiyon. Örneğin,y=2x+3

Doğrusal Olmayan: Doğrusal bir işlevin zıt özelliklerine sahip bir işlev. Değişken eğime sahip bir fonksiyon. Üstü 2 veya daha fazla olan bir polinom. Grafiği bir çizgi değil. Örneğin,y=x^2

[ http://study.com/academy/lesson/nonlinear-function-definition-examples.html yetersiz [1 ]


Doğrusal istatistiksel modeller doğrusal işlevlerle aynı değildir. Katkı gürültüsüne sahip doğrusal olmayan bir fonksiyon hala doğrusal bir model olabilir, çünkü doğrusallık tahmin parametreleriyle değil, model parametreleri tarafından belirlenir.
Michael R.Chernick
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.