Предложения по структуре данных для создания экстраполяции? - PullRequest
0 голосов
/ 10 октября 2018

Я пытаюсь написать хороший код для экстраполяции экономических данных, и мне трудно найти эффективный / оригинальный способ сделать это.(чтобы иметь хороший код, который позже можно будет легко использовать по-другому позже)

Пример разбивки экономических данных по стране => год => структура стоимости

['FR'] => [2008 => 50, 2009 => 100], [' US '] => [2008 => 70, 2009 => 20]

Однако иногда дополнительные классификации включаются в:Так, например,

['export'] => priordent_array ['import'] => еще один

Меня просят рассчитать средний коэффициент прогрессии в год заклассификация (сжатый ключ страны)

(['export'] => [2008] => 1.1)

, а затем применить его к более простой стране =>год => форма значения, затем вычислите относительную ошибку на существующих данных.

В конце мне придется рассчитать еще один «годовой» коэффициент из другой классификации, снова рассчитать относительную ошибку при применении и, наконец,возьмите лучшую из двух.

Для резюме: у меня есть различные уровни ключа, которые могут исчезнуть из-завозраст, и все же мне нужно будет применить / использовать эти новые данные, где может присутствовать этот key_level (или другой, но я думаю, что это не главная проблема)

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

Но изменение фундаментальных шаблонов дизайна звучит не очень хорошо для меня (учитывая мой уровень). Так что здесья прошу предложений: x Я делал это раньше, но даже с двумя итерациями код, работая, было действительно больно писать, читать и изменять.

Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...