Tek bir sonuç değişkeni için 2 milyondan fazla regresyon modelinin kombinasyonlarını oluşturmak için 50 kestirici değişken kullandım. Bunların çoğu saçmadır - Tüm modellerin Ayarlanmış R-Kare (AR2) ile 0.7'den düşük olmasını ve üyelerin vif> 4 (araba paketinden) almasını istiyorum. İlk olarak tüm modellerin (b) bir listesini oluşturdum ve ikinci adımda ikinci bir nesne (bb) oluşturarak bir for/if loop kullanarak kriterlerimi karşılayan tüm modelleri elimden çıkardım. Bu ikinci adımdır: Bu çalışır, ancak çok çirkin ve verimsiz görünüyor. Uygula komutlarından birini kullanmanın zarif bir yolu olmalı gibi görünüyor (gecikmeli, özlü), ancak sorun iki yönlüdür. Birincisi, AR2'nin aslında normal lm sonuçlarının bir parçası olmaması - AR2'yi almak için "özet" kullanmam gerekiyor. İkincisi, bu bir liste listesi olduğu için altlık problemi var. Ben sadece özetleri ayıklamak ve bb < kullanarak la2 olsun - lapply (b, özet) - Ben bir şey kullanmak zorunda olurdu bb < - lapply (b, özeti [[]] ama tabi ki R böyle bir şey değil.Ayıkla R R lm lm sonuçları listesinden sonuçlar
1
A
cevap
2
bazı
bb <- Filter(function(x) {
summary(x)$adj.r.squared > .7 & all(vif(x) <4)
}, b)
burada kullanışlı sadece saklamak ve liste filtrelemek istediğiniz öğelerin eğer istediğiniz hangi nesnelerin bunu söylemek it a işlevi geçebileceği
Filter()
benziyor.
İlgili konular
- 1. lm()
- 2. lm() işlevine göre uygulama
- 3. R çizmek (abline + lm), rastgele bir noktadan en uygun çizgiye
- 4. lm regresyon ve büyük liste
- 5. lm için birden fazla veri kümesine uygulama
- 6. Veri/katsayılardan lm nesnesi oluşturma
- 7. , R önbellek sonuçları atanmamış
- 8. Öznitelikli nesneler listesinden sütunları ayıkla
- 9. R tekil değerlerle lm modeli için sağlam standart hataları (vcovHC) hesaplar
- 10. -lm Makefile içinde matematik kütüphanesi bağlanmadı
- 11. NA'nın bir lm regresyonu olarak kullanılmasını önleyin
- 12. Sıcaklığı almak için lm sensörlerini kullanma
- 13. Sütun numaralarını kullanma lm() içindeki adları değil()
- 14. Windbg lm: "ertelenmiş" ne anlama geliyor?
- 15. Scatterplots, R
- 16. Neden R ve istatistik modelleri biraz farklı ANOVA sonuçları veriyor?
- 17. C Makefile problemi: "gcc: -lm: linker giriş dosyası kullanılmadığından bağlanmadı. Mpicc -lm 3D-ELM.o -o 3D-ELM.exe"
- 18. RStudio- Satır içi r sonuçları nasıl oluşturulur?
- 19. Geçerli satırlardan R
- 20. R Doğrusal Regresyonda Kategorik Değişken
- 21. gcc: matematik kütüphanesini bağlamak için neden -lm bayrağı gerekiyor?
- 22. ileri basamaklı regresyon R aşamalı ileri regresyon
- 23. MySQL saklı yordamı, R
- 24. R, lineer olmayan bir eğri çizin
- 25. R: tahmini verileri kullan: doğruluk() kesikli verilerde
- 26. R '' deki Tarihler R
- 27. R Listelerinde Kesişme R
- 28. C# Sınıf listesinden alanların listesini ayıkla
- 29. Hata Nesneleri \ CM olmadan, nesne \ r \ r \ r \ r \ Nesneler \ r \ n \ r \ n \ r \ n \ z Nesneler nesnesinde
- 30. R:
AMAZING !! Teşekkürler!/Çılgınlığım için kesinlikle benim çılgınlığımdan çok daha iyi –