Member 13307200 Ответов: 0

Как получить среднее значение индекса строки на основе последовательного сопоставления?.


доброе утро ,

У меня есть индекс и строка для построения графика.
0 1
1 2
2 2
3 5
4 5
5 5
6 5
7 8
8 8
9 2
10 2
11 2
теперь мне нужно среднее значение для индекса последовательных значений..
любить
среднее значение 2 1,5
среднее значение 5 18/4=4,5
среднее значение для 8 15/2 =7,5
среднее значение для 2 30/2 = 15

Это будет большая помощь, если я получу решение...
Надеясь на лучшее, я получил решения для предыдущих
решения...
Спасибо
Дхананджай

Что я уже пробовал:

Public Class Thing
    Public Name As String = ""
    Public Number As Double = 0

    Public Sub New(number As Double, name As String)
        Me.Name = name
        Me.Number = Number
    End Sub
End Class

Public Class Form2



    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim things As List(Of Thing) = New List(Of Thing)()
        Dim s As String = IO.File.ReadAllText("C:\Users\mks\Desktop\Newfolder\p17846.sp1")

        For i As Integer = 0 To s.Length - 1 Step 1
            things.Add(New Thing(i, s.Substring(i, 1)))
        Next


        

        Dim AverageMichael As Double = things.Where(Function(thing) thing.Name = "8").Average(Function(thing) thing.Number)
        Dim AverageRian As Double = things.Where(Function(thing) thing.Name = "4").Average(Function(thing) thing.Number)

        MessageBox.Show(AverageMichael)
        MessageBox.Show(AverageRian)
    End Sub
End Class

Maciej Los

Я не понимаю тебя, особенно, как ты это получаешь:
среднее значение 2 1,5
...
среднее значение для 2 30/2 = 15
Пожалуйста, будьте более конкретны и предоставьте более подробную информацию.
Видеть это: LINQ для поиска рядов последовательных чисел

Member 13307200

сэр

СР не 2, это 1+2/2
где 1 n 2-индекс

Richard MacCutchan

среднее значение любого набора - это просто сумма, деленная на количество элементов. В чем именно заключается ваша проблема?

Member 13307200

мне нужно среднее число последовательных nos...
как в серии 22, 55,88, 222..
я строю график с вышеперечисленными точками..
для анализа мне нужно среднее число последовательных nos..

Richard MacCutchan

Итак, подсчитайте количество предметов, сложите их вместе и разделите на общее количество. Вы все еще не объяснили, в чем заключается ваша проблема при выполнении простых математических вычислений.

Graeme_Grant

Вы имеете в виду скользящее среднее или просто среднее значение набора значений? Если вы имеете в виду скользящее среднее, то недавно у нас была проблема с кодированием, которая имеет для вас несколько различных решений: Задача кодирования: скользящее среднее и стандартное отклонение[^] Решение 2 имеет графическое скользящее среднее ... ты это имеешь в виду?

Member 13307200

скользящее среднее ...что-то в этом роде, сэр...
Ценности, которыми я поделился, - это построение графика...
и я хочу усреднить только пики...
пожалуйста, помогите мне..

Graeme_Grant

Вы нажали на ссылку в моем ответе??? Это ссылка на скриншот решения, упомянутого в моем ответе выше... Оконный StdDev.jpg -Google Диск[^]

Member 13307200

https://drive.google.com/drive/my-drive
сэр... изображение графика прилагается, и мне нужно среднее значение пиков..

0 Ответов