Kodunuz için birim testleri yaptığınızı varsayıyorum.
Düşünebileceğim, belki de tam olarak istediğinizi yapmayacak bir fikir, doğrusal bir model kullanmaktır.
Bunu yapmanın yararı, analize dahil edebileceğiniz bir dizi başka değişken oluşturabilmenizdir.
Diyelim ki testlerinizin sonucunu içeren bir vektörünüz ve sonucunuzla ilgili tahminlerinizi içeren başka bir vektörünüz var .xYx
Şimdi sadece doğrusal modele sığabilirsiniz
yben= a + b xben+ ϵ
ve değerini bulmak , yüksek değeri öngörüleriniz daha iyi hale gelmektedir delalet ederdi.bbb
Bu yaklaşımı güzelleştiren şey, şimdi bunun daha iyi bir model oluşturup oluşturmadığını görmek için bir dizi başka değişken eklemeye başlayabilmenizdir ve bu değişkenler daha iyi tahminler yapmaya yardımcı olabilir. Değişkenler haftanın günü için bir gösterge olabilir, örneğin Pazartesi günü diğer günler için her zaman 1 ve sıfır olur. Bu değişkeni modele eklerseniz şunları elde edersiniz:
yben= a + aPazartesi+ b xben+ ϵ
Ve değişkeni anlamlı ve pozitifse, Pazartesi günleri tahminlerinizde daha muhafazakar olduğunuz anlamına gelebilir.birPazartesi
Gerçekleştirdiğiniz görevin zorluk derecesini değerlendirmek için puan verdiğiniz yeni bir değişken de oluşturabilirsiniz. Sürüm kontrolünüz varsa, kod satırlarının sayısını zorluk olarak kullanabilirsiniz, yani ne kadar çok kod yazarsanız, bir şeylerin kırılma olasılığı o kadar artar.
Diğer değişkenler, o gün kahve fincanlarının sayısı, yaklaşan son tarihler için gösterge, yani şeyleri bitirmek için daha fazla stres olduğu vb.
Tahminlerinizin iyileşip iyileşmediğini görmek için bir zaman değişkeni de kullanabilirsiniz. Ayrıca, göreve ne kadar süre harcadığınızı veya ne kadar oturum geçirdiğinizi, hızlı bir düzeltme yapıp yapmadığınızı ve özensiz olabileceğini vb.
Sonunda, başarı olasılığını tahmin etmeye çalışabileceğiniz bir tahmin modeliniz var. Bunu yaratmayı başarırsanız, belki de kendi tahminlerinizi yapmak zorunda değilsiniz, sadece tüm değişkenleri kullanabilir ve işlerin işe yarayıp yaramayacağı konusunda oldukça iyi bir tahmin yapabilirsiniz.
Mesele şu ki, sadece tek bir sayı istediniz. Bu durumda, başlangıçta sunduğum basit modeli kullanabilir ve sadece eğimi kullanabilir ve her dönem için hesaplamaları yeniden yapabilirsiniz, o zaman bu puanda zaman içinde bir eğilim olup olmadığını görebilirsiniz.
Bu yardımcı olur umarım.