코드에 대해 단위 테스트를 수행한다고 가정합니다.
내가 생각할 수있는 한 가지 아이디어는 아마도 원하는 것을 정확하게하지 않을 것입니다. 선형 모델을 사용하는 것입니다.
그렇게하는 것의 장점은 분석에 포함 할 수있는 다른 변수들을 만들 수 있다는 것입니다.
테스트 결과를 포함하는 벡터와 결과 예측을 포함하는 다른 벡터가 있다고 가정 해 봅시다 .Yx
이제 선형 모델을 간단히 맞출 수 있습니다
yi=a+bxi+ϵ
와의 값 찾을 ,의 높은 값 당신의 예측이 잘되고 있음을 나타냅니다.bb
이 접근 방식을 멋지게 만드는 것은 이제 다른 변수를 추가하여 더 나은 모델을 만드는지 확인할 수 있으며 이러한 변수가 더 나은 예측을 만드는 데 도움이 될 수 있다는 것입니다. 변수는 요일의 지표가 될 수 있습니다. 예를 들어 월요일의 경우 항상 1이고 다른 모든 요일에는 0입니다. 모델에 해당 변수를 포함 시키면 다음과 같은 결과가 나타납니다.
yi=a+aMonday+bxi+ϵ
변수 가 유의하고 긍정적 인 경우 월요일 예측에서 더 보수적임을 의미 할 수 있습니다.aMonday
수행 한 작업의 난이도를 평가하기 위해 점수를 매기는 새 변수를 만들 수도 있습니다. 버전 관리 기능이 있으면 코드 줄 수를 난이도로 사용할 수 있습니다. 예를 들어 코드를 많이 작성할수록 문제가 발생할 가능성이 높습니다.
다른 변수, 그날 커피 컵 수, 곧 마감일 표시기, 물건을 마무리하는 데 더 많은 스트레스가 있음을 의미합니다.
시간 변수를 사용하여 예측이 나아지는지 확인할 수도 있습니다. 또한 작업에 소요 된 시간 또는 작업에 소요 된 세션 수 (빠른 수정을 수행했는지 여부에 상관없이)
결국 성공 가능성을 예측할 수있는 예측 모델이 있습니다. 이것을 만들면 자신 만의 예측을 할 필요조차 없을 것입니다. 모든 변수를 사용하고 일이 잘 될지 꽤 잘 추측 할 수 있습니다.
문제는 단일 숫자 만 원한다는 것입니다. 이 경우 처음에 제시 한 간단한 모델을 사용하고 기울기를 사용하고 각 기간에 대한 계산을 다시 실행하면 시간이 지남에 따라 해당 점수에 추세가 있는지 확인할 수 있습니다.
도움이 되었기를 바랍니다.