Как мне найти процент
Вы хотите увидеть частоту (процент) событий, которые происходят в месяц, в неделю и в день с помощью C# и WPF или Windows Forms. Первоначально я просил WPF; однако теперь это не имеет большого значения, если это одно или другое. Я бы предпочел C#, хотя, поскольку это язык, который я знаю лучше, чем любой другой язык.
Эта часть-моя обновленная версия, а ниже строки-Моя предыдущая версия. Если я не понимаю смысла, пожалуйста, дайте мне знать, и я постараюсь лучше объяснить эту концепцию......
What I am looking for is a way to get a prediction of when a dog would bark the most throughout the day, week or month. If I have a record that shows that an event occurs 3 times during a week at 10 am and twice at 1 pm, and to track that event for one week would show that the dog barked 33.33% of the time at 10 am and 66% of the time at 1pm. Now if the dog barked on Monday at 10 am and again at 1 pm then again on Wednesday at 1 pm that would change the percentage to not only 33% at 10 am, but would make Monday 66% of the barks. What I am not understanding is when trying to come up with a percentage how would someone take into account a day, week and month? What is difficult is thinking of the logic around the three percentages. I would like to get (day, week, month) and if an event occurs on one day more then another day the percentage may be higher for the day with more events, but if a trend shows that Wednessday has more documented events throughout the month then Monday then Wednessday should have a higher frequency rate then Monday, even though Monday may have had more events then Wednesday. I am not sure if I am explaining this correctly and I am doing this from my phone so please ignore in correct spelling and improper sentences / words. I am not asking for someone to write the code for me, as this is a personal project for my 7 year old daughter and I at home, however, the concept does not register completely to me and trying to come up with a workflow in my mind is a little over my knowledge of expertise on this.
_________________________________________________
30 дней = 100% от месяца
5 дней в неделю = 100% недели
8 часов в день = 100% дня
1 часовой блок = 100% от Блока
Итак, допустим, собака лает 2 раза в день в понедельник и среду в 11 утра и 1 час дня. Затем собака лает в четверг следующей недели в 10 утра, затем на следующей неделе собака лает в понедельник, вторник и четверг в 9 утра, 10 утра и 2 часа дня. Как бы я нашел процент за день, неделю и месяц темного лая, чтобы узнать, в какое время и в какие дни собака может лаять более предсказуемо? Другими словами, время может быть случайным, но в течение месяца время приходит с процентом каждого времени и дня.
Что я уже пробовал:
Я знаю, как составить процент, но вычисление частоты в течение дня, недели и месяца слишком глубоко для меня.