“Kapalı form çözümü” ne anlama geliyor?


82

Sık sık "kapalı form çözümü" terimi ile karşılaştım. Kapalı formda bir çözüm ne demektir? Belirli bir problem için yakın formlu bir çözüm bulunup bulunmadığı nasıl belirlenir? Çevrimiçi arama yaparken, bazı bilgiler buldum, ancak istatistiksel ya da olasılıksal bir model / çözüm geliştirme bağlamında hiçbir şey bulamadım.

Regresyonu çok iyi anlıyorum, eğer herhangi biri kavramı regresyon ya da model uyumu ile açıklayabilirse, tüketmesi kolay olacaktır. :)


4
Bu soru, bir süredir düşük kaliteli cevaplar için bir mıknatıs gibi görünüyor; Şimdilik korunması gerektiğini düşündüm.
Glen_b

Yanıtlar:


37

“Denklemin, verilen bir genel kabul görmüş setten fonksiyonlar ve matematiksel işlemler açısından verilen bir problemi çözmesi halinde, kapalı formlu bir çözüm olduğu söylenir. Örneğin, sonsuz bir toplamın genellikle kapalı formda sayılmaz. yeni bir "kapalı form" işlevi, sınırsız toplam olarak tanımlanabildiğinden, kapalı form olarak neyin seçileceği ve neyin keyfi olamayacağı seçimi. - Wolfram Alpha

ve

"Matematikte, belirli bir" iyi bilinen "işlevlerin sınırlı sayıda ifade edilerek analitik olarak ifade edilebiliyorsa, bir ifadenin kapalı biçimli bir ifade olduğu söylenir. Tipik olarak, bu iyi bilinen işlevlerin temel işlevler olduğu tanımlanır. sabitler, bir değişken x, temel aritmetik işlemler (+ - × ÷), ro kökleri, üs ve logaritma (bu nedenle aynı zamanda trigonometrik fonksiyonlar ve ters trigonometrik fonksiyonlar da içerir). kapalı biçimli bir ifadenin. " - Wikipedia

Doğrusal regresyonda kapalı formlu bir çözüm örneği, en küçük kare denklemi olacaktır.

β^=(XTX)1XTy

Tüm regresyon senaryolarının bir denklem sistemini çözme problemi olarak kullanılabileceğini göz önünde bulundurarak, ne zaman kapalı formda bir çözüm olmazdı? Kötü niyetli veya seyrek bir problem yaklaşık bir çözüm gerektirecektir, bu yüzden kapalı form bir çözümün olmadığı durum böyle midir? Düzenli olarak eşlenik gradyan iniş kullandığında ne olur?
arjsgh21

Bu tartışmayı faydalı buldum - "Kapalı-biçimdeki degrade inişli regresyon parametrelerinin çözülmesi" bağlantısı
arjsgh21

@ arjsgh21 Kapalı formda bir çözüm olmanın ne demek olduğu hakkında hala daha fazla açıklamaya ihtiyacınız var mı? Çünkü yeni sorunuz, tamamen yeni bir konu olan ve yeni bir soru olarak sorulması gereken, tamamen yeni bir konu olan regresyon problemlerinde ne zaman kapalı çözümler (ya da değil) olduğu gibi görünüyor.

Sağol BabakP. Sanırım şimdi, regresyon referansı ile ve ayrıca başka türlü anladım.
arjsgh21

1
CrossValidated'in neden sürekli anlayış sağlayan cevaplar üzerinde şaşırtıcı ama doğru cevapları destekleyen tek "stackexchange forumu" olduğunu karıştırıyor. Şu anki mahsulün en iyi cevabı @ Luca'dır ve beğenilmemektedir. Doğru, yalnızca bir bağlantı sağlar, ancak anlaşılması kolay olan harika bir bağlantıdır. Bu aşırı derecede yanlış cevap, sorunun cevabını zaten bilenler için yalnızca sorunu çözmenize yardımcı olur. :(
Mike Williamson,

17

Tahmin prosedürlerinin çoğu, bazı objektif işlevleri en aza indiren (veya maksimize eden) parametreleri bulmayı içerir. Örneğin, OLS ile kare artıkların toplamını en aza indiririz. Maksimum Olabilirlik Tahmini ile, günlük olabilirlik işlevini en üst düzeye çıkarırız. Fark önemsizdir: minimize etme, objektif fonksiyonun negatifini kullanarak maksimize etmeye dönüştürülebilir.

Bazen bu problem cebirsel olarak çözülebilir ve kapalı formda bir çözüm üretilebilir. OLS ile, birinci dereceden koşulların sistemini çözersiniz ve tanıdık bir formül elde edersiniz (muhtemelen cevabı değerlendirmek için bir bilgisayara ihtiyacınız olsa da). Diğer durumlarda, bu matematiksel olarak mümkün değildir ve bir bilgisayar kullanarak parametre değerlerini aramanız gerekir. Bu durumda, bilgisayar ve algoritma daha büyük bir rol oynar. Doğrusal Olmayan En Küçük Kareler buna bir örnektir. Açık bir formül alamazsınız; Tüm aldığınız bilgisayara uygulamak için gereken bir reçetedir. Tarif, parametrelerin ne olabileceği ve nasıl değişebileceği ile ilgili ilk tahminde bulunabilir. Daha sonra çeşitli parametre kombinasyonlarını deneyin ve hangisinin size en düşük / en yüksek objektif fonksiyon değerini verdiğini görün. Bu kaba kuvvet yaklaşımı ve uzun zaman alıyor. Örneğin,105 kombinasyon ve bu yalnızca şanslıysanız sizi doğru cevabın mahallesine yerleştirir. Bu yaklaşıma şebeke arama denir.

Veya bir tahminde bulunup, hedef fonksiyonundaki gelişmeler bir değerden daha az olana kadar bu yönde bir tahminde bulunabilirsiniz. Bunlar genellikle gradyan metotları olarak adlandırılır (genetiği algoritmalar ve benzetilmiş tavlama gibi, hangi yöne girmek için degradeyi kullanmayan başkaları olsa da). Bunun gibi bazı problemler, doğru cevabı hızlıca bulmanızı garanti eder (karesel fonksiyonlar). Diğerleri böyle bir garanti vermez. Global, optimum yerine yerelde sıkışıp kalmış olduğunuzdan endişe duyabilirsiniz, bu nedenle bir dizi ilk tahminde bulunmayı denersiniz. Çılgınca farklı parametrelerin size objektif fonksiyonun aynı değerini verdiğini farkedersiniz.

Sezgiyi elde etmenin güzel bir yolu. Tek regresörün kesişim noktası olduğu basit bir üstel regresyon modeliniz olduğunu varsayalım:

E[y]=exp{α}

Amaç fonksiyonu

QN(α)=12NiN(yiexp{α})2

Bu basit problemle her iki yaklaşım da mümkündür. Türev alarak elde ettiğiniz kapalı form çözümü . Ayrıca bunun yerine takarak başka bir şeyin size objektif fonksiyonun daha yüksek bir değer verdiğini doğrulayabilirsiniz . Bazı regresörleriniz varsa, analitik çözüm pencereden dışarı çıkar.α=lny¯ln(y¯+k)


Son cümlede "analitik" ifadesini "kapalı form" ile örtük olarak eşitlediniz mi?
whuber

2
Sonra eşanlamlı düşündüm: mathworld.wolfram.com/Analytic.html
Dimitriy V. Masterov

Bu aşağılık yorumların o MathWorld sayfasının sonunda olduğunu gördünüz mü? Mesele şu ki, mevcut bağlamda "analitik" makul olarak birkaç farklı yolla anlaşılabilir. Ayrıca, "analitik" ve "analitik" tam olarak aynı anlama gelmez (tıpkı "tarihi" ve "tarihi" nin farklı anlamları vardır).
whuber

"Analitik çözüm", "analitik çözüm" ve "kapalı form" arasında bir fark olduğunu bilmiyorum. MathWorld'ün analitik için ayrı bir girişi yoktur ve bir problemin analitik çözümünü, bilinen fonksiyonlar, sabitler, vb. Gibi "kapalı formda" yazılabilecek bir problem olarak tanımlar. MW, analitik ve analitiklerin değişken olduğunu söyler . Tarihi ve tarihsel arasındaki ayrım geçerlidir, ancak bu dava ile ne yapması gerektiğini takip etmiyorum. Yanılıyorsam, lütfen beni düzeltin.
Dimitriy V. Masterov

2
Birçok matematiksel bağlamda "analitik", pozitif yakınsama yarıçapına sahip bir güç dizisi olarak yerel olarak ifade edilebilen herhangi bir işleve uygulanan kesin bir sanat terimidir, oysa "analitik" çok daha geniş bir şekilde temel parçalara ayrışabilirlik ile ilgilidir. BabakP’nin tekliflerine göre “kapalı form” sadece değerleri birleştirmek için genel kabul görmüş prosedürler bağlamında anlam kazanır (genellikle temel ama aşkın işlevlerden oluşmadığı varsayılır).
whuber

13

Bu web sitesinin basit bir sezgiyi sağladığını düşünüyorum, ki bunlardan bir kısmı:

Bir kapalı form çözümü (veya kapalı form ifadesi), sınırlı sayıda standart işlemle değerlendirilebilecek herhangi bir formüldür. ... Nümerik bir çözüm, sınırlı sayıda standart işlemle değerlendirilebilecek herhangi bir yaklaşımdır. Kapalı form çözümleri ve sayısal çözümler, her ikisi de sınırlı sayıda standart işlemle değerlendirilebilecekleri için benzerdir. Sayısal bir çözüm sadece yaklaşık olduğu halde kapalı formlu bir çözeltinin kesin olması bakımından farklılık gösterirler.


2
Sadece bir bağlantı sağlarken, bu kesinlikle en yararlı cevap.
Mike Williamson,

2
Wayne'in linkten bir alıntı içermesi cevabı oldukça geliştirdi.
Glen_b

2
Üstelik Luca'nın bağlantısı artık öldü.
Naramsim

-2

Meslekten olmayan terimler ya da anlamı titizlikle tanımlayan acı verici sözler mi arıyorsunuz? Diğer yerlerde herzaman bulunabileceği gibi terim şartlarını varsayacağım. Diyelim ki 8'in karekökünün kapalı form çözümünü istediniz. Kapalı form çözümü 2 * (2) ^ 1/2 ya da ikisinin karekökünün iki katıdır. Bu, kapalı form çözelti 2.8284'ün aksinedir. (bkz. 1 / 10,000'de doğru olduğu 69 ondalık basamaktan daha fazla görmek için 2'nin kareköküne bakın) Biri kesinlikle matematiksel terimlerle tanımlanır, diğeri ise değildir. Kapalı bir form çözümü kesin bir cevap sunar ve kapalı olmayan bir form yaklaşık bir değerdir, ancak kapalı bir form çözümünü istediğiniz kadar kapalı bir form çözümüne yakın alabilirsiniz. Kulağa sezgisel geliyor, ancak daha doğru bir şekilde ihtiyacınız varsa, biraz daha fazla hesaplama yapın.


3
Bu "kapalı form" teriminin alışılmadık bir kullanımıdır. Bir referans verebilir misiniz?
whuber

1
Bu konuyla ilgili daha fazla çalışma yapmadan tartışmak için destekleyici belgeleri yeterli düzeyde sağlayabileceğime emin değilim. Kapalı Form İfadesi için Wikipedia'ya bakın. Son iki bölümde, kapalı form çözümlerinin zorunlu olarak gerekmediğini, çünkü sayısal hesaplama genellikle bir çözüme ulaşmak için başarıyla kullanılabileceğini ve bazı matematiksel programların sayısal değerlerden kapalı form çözümleri üretmeye nasıl çalıştıklarını açıklayan aşağıdaki bölümde anlatılmaktadır. Kapalı form çözümleri kesin (alan dışı)
Cheesepipe 24:13

5
Wikipedia referans olarak iyi. Bu durumda, "kapalı form ifadesi" ni "kapalı form numarası" ile karıştırmış olabilirsiniz. Aynı şeyleri kastetmiyorlar.
whuber

-2

Kapalı form = kapalı (işlevsel) form

Kapalı, hiçbir şeyin içeri giremeyeceği anlamına gelir; yani, hiçbir alternatif => sadece bir çözüm => sonuç ve öngörüler arasındaki ilişkiyi kurabilen sadece bir işlev.


3
Bu aynı zamanda terimin alışılmadık bir kullanımıdır. Bu bağlamda kullanılmasına dair bazı örnekler verebilir misiniz? Çoğunlukla şaşırdım, çünkü çoğu zaman sonuç veya öngörücüleri olmayan integrallerle ilgili kapalı form / kapalı form duyuyor.
Matt Krause
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.