Sen alıntı yapabilirsiniz Yok Free Lunch Teoremi isterseniz, ama aynı zamanda sadece bahsedebilirdim Modus Ponens (olarak da bilinen Dekolmanının Kanunun köküdür, tümdengelim temeli) Hayır Ücretsiz Öğle Teoremi .
Yok Free Lunch Teoremi tüm amaçları sığabilecek algoritması falan olduğu gerçeğini: Daha spesifik bir fikir kapsamaktadır. Başka bir deyişle, Ücretsiz Öğle Yemeği Yok Teoremi temel olarak algoritmik sihirli mermi olmadığını söylüyor . Bu, Modus Ponens'e dayanır, çünkü bir algoritmanın veya istatistiksel testin doğru sonucu vermesi için öncülleri tatmin etmeniz gerekir.
Tıpkı tüm matematiksel teoremlerde olduğu gibi, premesleri ihlal ederseniz, istatistiksel test sadece boştur ve ondan herhangi bir gerçeği türetemezsiniz. Dolayısıyla, verilerinizi testinizi kullanarak açıklamak istiyorsanız, gerekli öncüllerin karşılandığını varsaymalısınız, eğer değilse (ve bunu biliyorsanız), o zaman testiniz yanlıştır.
Yani en yüzünden bilimsel akıl yürütme kesinti dayalı geçerli: temelde, test / hukuk / teorem bir olduğunu ima kuralı Eğer premisse varsa söyler, A
o zaman sonucuna varabiliriz B
: A=>B
ama yoksa A
, o zaman ya sahip olabilir B
ya da değil B
ve her iki durum da doğrudur , bu mantıksal çıkarım / çıkarımın temel ilkelerinden biridir (Modus Ponens kuralı). Başka bir deyişle, premesleri ihlal ederseniz, sonuç önemli değildir ve hiçbir şey çıkaramazsınız .
İkili ima tablosunu hatırlayın:
A B A=>B
F F T
F T T
T F F
T T T
Yani sizin durumunuzda, basitleştirmek için var Dependent_Variables => ANOVA_correct
. Eğer bağımsız değişkenleri kullanın Şimdi, eğer, bu nedenle Dependent_Variables
edilir False
, çünkü o zaman içerim, gerçek olacak Dependent_Variables
varsayımı ihlal edilmektedir.
Tabii ki bu basit ve pratikte ANOVA testiniz yine de yararlı sonuçlar döndürebilir, çünkü bağımlı değişkenler arasında neredeyse her zaman bir dereceye kadar bağımsızlık vardır, ancak bu size varsayımları yerine getirmeden teste neden güvenemeyeceğinizi gösterir. .
Bununla birlikte, sorununuzu azaltarak öncüllerin orijinalinden memnun olmadığı testleri de kullanabilirsiniz : bağımsızlık kısıtlamasını açıkça gevşeterek, sonucunuz hala anlamlı olabilir, ancak garanti edilmez (çünkü sonuçlarınız azaltılmış sorun için geçerlidir, tam sorun, bu nedenle, yeni sorunun ek kısıtlamalarının testinizi ve dolayısıyla sonuçlarınızı etkilemediğini kanıtlayabilmeniz dışında her sonucu çeviremezsiniz).
Pratikte, bu, genellikle Naive Bayes kullanarak, bağımsız değişkenleri kabul eden bir model kullanarak bağımlı (bağımsız yerine) değişkenleri modelleyerek pratik verileri modellemek için kullanılır ve şaşırtıcı bir şekilde çok iyi çalışır ve bazen model muhasebesinden daha iyidir bağımlılıklar için . Veriler tüm beklentileri tam olarak karşılamadığında ANOVA'nın nasıl kullanılacağı ile ilgili bu soru da ilginizi çekebilir .
Özetlemek gerekirse: Eğer pratik veriler üzerinde çalışmak istiyorsanız ve amacınız herhangi bir bilimsel sonucu kanıtlamak değil , sadece çalışan bir sistem (yani bir web hizmeti ya da herhangi bir pratik uygulama) yapmak, bağımsızlık varsayımını (ve belki de diğer varsayımları) rahatlayabilir, ancak genel bir gerçeği ortaya çıkarmaya / kanıtlamaya çalışıyorsanız , her zaman tüm öncülleri tatmin ettiğinizi matematiksel olarak garanti edebileceğiniz (veya en azından güvenli ve makul bir şekilde varsayabileceğiniz) testleri kullanmalısınız .