Вопрос к МАТЕМАТикам - страница 11

 
timbo >>:

«Не следует множить сущее без необходимости»

Система прибыльна, если профит фактор больше единицы, если матожидание положительное. Другой вопрос какова реальная ценность этой прибыльностьи. Но и тут ничего нетривиального нет. 

Точнее не в реальной ценности,а в робастности.Нужно доказать почему система должна работать в будущем.Ну хоть ты тресни,а она не потеряет своей устойчивости. Короче нужен физический смысл существования идеи.

 
FOXXXi >>:

Сам себе противоречишь.А как же:"95 % работы программера это готовые блоки".

Создать блоки и правильно их скомбинировать это тоже серьёзная работа, которая должна быть оплачена. Плюс остаются ещё 5% на реализации непосредственно идеи.

Размышления: если автор верит в свою идею, то он может занять денег и заплатить програмёру за её воплощение, работающая идея воздаст сполна. Однако автор этого не делает. Значит ли это, что он сам не верит в свою идею, т.к. знает, что под ней нет ни долгих наблюдений, ни ручного тестирования на истории и в он-лайн, ни, хотя бы, диссертации автора в области финансовой математики, т.е. автор заранее знает, что его идея не представляет никакой ценности. Значит предлагая такую идею в качестве оплаты, он идёт на обман програмиста - типичное мошенничество.

 

60-70% работы - расшифоровка техзаданий, и только 30-40% - непосредственно программирование.

То, что программист пользуется своими библиотеками, которые он создал на основе своего опыта, никого волновать не должно.

 
timbo >>:

Создать блоки и правильно их скомбинировать это тоже серьёзная работа, которая должна быть оплачена. Плюс остаются ещё 5% на реализации непосредственно идеи.

Размышления: если автор верит в свою идею, то он может занять денег и заплатить програмёру за её воплощение, работающая идея воздаст сполна. Однако автор этого не делает. Значит ли это, что он сам не верит в свою идею, т.к. знает, что под ней нет ни долгих наблюдений, ни ручного тестирования на истории и в он-лайн, ни, хотя бы, диссертации автора в области финансовой математики, т.е. автор заранее знает, что его идея не представляет никакой ценности. Значит предлагая такую идею в качестве оплаты, он идёт на обман програмиста - типичное мошенничество.

Понеслось.Писал же что обращаюсь только к Математу.Я и спросил его что в силе ещё такие заказы.Формализовать систему трудно,так как основана не на тех.индикаторах,а на самой цене.Закономерность визуально наблюдается. 

 

MQL4 Programmer Rate:   PR=IPR/APR IPR=(Individual Scripts in Code Base cn+ru+en)/(Individual Posts in Forum) APR=(Total Scripts in Code Base cn+ru+en)/(Total Posts in Forum)     Example 1.   Individual Programmer Rate 2010.02.21 19:43 (Individual Scripts in Code Base cn+ru+en)=5+20+18=43 (Individual Posts in Forum)=591 IPR=43/591=0.0727   Average Programmer Rate of MQL4.COM 2010.02.21 19:43 (Total Scripts in Code Base cn+ru+en)=1155+2241+1610=5006 (Total Posts in Forum)=273539 APR=5006/273539=0.0183   PR=0.0727/0.0183=3.97   MQL4 Programmer Rate = 3.97

 

 

Уважаемые математики! Подскажите возможно ли решить такую задачку...

Нужно найти некое обратное процентное распределение чисел, хотя такого термина скорее всего не существует.

Например есть три числа: 34, 6, 112. Процентное распределение будет 22, 4 и 74 соответственно (из 100%).

А можно ли найти обратное процентное распределение?

То есть чтобы наименьшее число получило наибольший процент, а наибольшее - наименьший,

то есть зависимость обратнопропорциональная.

диаграмма 

 
tuner:

Уважаемые математики! Подскажите возможно ли решить такую задачку...

Нужно найти некое обратное процентное распределение чисел, хотя такого термина скорее всего не существует.

Например есть три числа: 34, 6, 112. Процентное распределение будет 22, 4 и 74 соответственно (из 100%).

А можно ли найти обратное процентное распределение?

То есть чтобы наименьшее число получило наибольший процент, а наибольшее - наименьший,

то есть зависимость обратнопропорциональная.

 

вери симпл. кладоем числа 34 6 и 112 в массив. затем пропускаем через ArraySort() и на выходе получаем последовательность 112 34 и 6. можно сперва в проценты превратить а после пропустить через ArraySort().

a=34

b=6

c=112

после манипуляций

a=112

b=34

c=6.


решение кроется в порядке. смотрите

1 2 3 4 5 6 7 8

8 7 6 5 4 3 2 1

как видно единица превратилась в восьмерку как вы и хотели 


если вам нужно запомнить порядок исходных чисел перед вычислениями то эти числа нужно индексировать. после расчетов индекс поможет восстановить последовательность.

например в вашем случае после расчетов с сохранением порядка будет такая последовательность 34 112 6

 

 Boeing747,

Немного не то я имел в виду. Я даже незнаю как это правильно сформулировать и не уверен что это вообще возможно.

Мысль есть, смысловую нагрузку несет, а в словах трудно описать.  Попробую на примере:

 

На данный момент при "обычном" процентном распределении число 6 получает такую долю от общей суммы чисел, насколько маленьким оно является (4%)

А 112 получает такую долю от общей суммы чисел, насколько оно большое относительно остальных чисел (или относительно суммы всех чисел) (74%) 

 

А при "обратном" распределении нужно чтобы число 6 получило настолько большую долю от общей суммы чисел, насколько это число маленькое относительно этой суммы.

Аналогично нужно чтобы число 112 получило настолько маленькую долю от общей суммы чисел, насколько оно большое относительно этой суммы.

 

Иначе говоря, в прямом процентном распределении:

наименьшее число получает наименьшую долю (в соответствии с тем, насколько оно маленькое относительно суммы всех чисел)

наибольшее число получает наибольшую долю (в соответствии с тем, насколько оно большое относительно суммы всех чисел)

 

в обратном процентном распределении наоборот:

наименьшее число должно получить наибольшую долю

наибольшее число должно получить наименьшую долю 


Вопрос всем кто это читает: понятна ли формулировка задачи и если да, то возможно ли её решить?

 
tuner:

 Boeing747,

Немного не то я имел в виду. Я даже незнаю как это правильно сформулировать и не уверен что это вообще возможно.

Мысль есть, смысловую нагрузку несет, а в словах трудно описать.  Попробую на примере:

 

На данный момент при "обычном" процентном распределении число 6 получает такую долю от общей суммы чисел, насколько маленьким оно является (4%)

А 112 получает такую долю от общей суммы чисел, насколько оно большое относительно остальных чисел (или относительно суммы всех чисел) (74%) 

 

А при "обратном" распределении нужно чтобы число 6 получило настолько большую долю от общей суммы чисел, насколько это число маленькое относительно этой суммы.

Аналогично нужно чтобы число 112 получило настолько маленькую долю от общей суммы чисел, насколько оно большое относительно этой суммы.


Вопрос всем кто это читает: понятна ли формулировка задачи и если да, то возможно ли её решить?


если я правильно понял вам нужна такая последовательность 34 112 и 6 с сохранением порядка а если с процентами будет так 22 74 4.

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

 
средствами математики такую задачу невозможно решить. посудите сами. например числу 6 совершенно индифферентно если так можно выразится какие числа составляют сумму. оно знает только сумму на которую будет делится. короче говоря нужен анализатор который будет работать с набором чисел полученных при вычислении прямой пропорциональности сопоставлять переставлять вычислять и группировать заново в исходную последовательность. то есть это машинная работа.
Причина обращения: