impactFactorService.approximateValue

Approximate missing indicator value (from nearest known year)

 

Dla wskazanych indykatorów (np. typu IF), w przypadku nieznanej ich wartości w danym roku, następuje aproksymacja wartości do wielkości określonej dla najbliższego roku, przy czym uwzględniane są dodatkowe zasady wykonywania takiej aproksymacji, określone w poniższych własnościach.

 

Przełącznik może określać następujące własności (property)

Property backwardApproximation

Określa czy aproksymacja wartości indykatorów powinna być wykonywana wstecz
np. jeżeli mamy publikację z 2022 a najnowszy wskaźnik w czasopiśmie jest z 2020 to taki też zostanie załadowany do publikacji

Przykładowo: true

Property forwardApproximation

Określa czy aproksymacja wartości indykatorów powinna być wykonywana do przodu
np. jeżeli mamy publikacje z 2017 a najwcześniejszy wskaźnik w czasopiśmie jest z 2019 to taki zaciągnie się do publikacji

Przykładowo: true

Property systemNameBlackList

Określa wykaz nazw systemowych indykatorów, których ta funkcjonalność nie dotyczy

Przykładowo: (czyli brak wartości)

W tym przypadku funkcjonalność dotyczy wszystkich indykatorów, gdyż wykaz jest pusty.

Property yearOfLastUploadedIndicator -

Określa rok najnowszego, dostępnego wskaźnika w czasopismach, (domyślnie 0 - funkcja nieaktywna),

Własności backwardApproximation oraz forwardApproximation przeznaczone są do stosowania osobno i nie należy ich łączyć.

 

Przykłady użycia własności oraz możliwości ich konfiguracji przedstawione są poniżej.

Property backwardApproximation

Przykładowo, jeżeli mamy publikację z 2022, a najnowszy indykator w czasopiśmie jest z roku 2021 - to taki też zostanie przypisany do publikacji.

Prawidłowa konfiguracja:

image-20240220-202916.png

Przykładowe działania:

publicationYear || indicators || backward || returnedIdicatordata 2022 || [id2020, id2021] || true || id2021 2023 || [id2020, id2021] || true || id2021 2024 || [id2020, id2021] || true || id2021

Własność można dodatkowo rozszerzyć o dodatkowy parametr yearOfLastUploadedIndicator, który determinuje rok, od którego aproksymacja będzie wykonywana, pomijając lata wcześniejsze (własność opisana w dalszej części).


Property forwardApproximation

Przykładowo, jeżeli mamy publikacje z 2017 roku, a najwcześniejszy indykator w czasopiśmie jest z 2019, to taki zostanie przypisany do publikacji.

Prawidłowa konfiguracja:

image-20240220-203406.png

Przykładowe działanie:

publicationYear || indicators || forward || returnedIdicatordata 2017 || [id2020, id2021] || true || id2020 2018 || [id2020, id2021] || true || id2020 2019 || [id2020, id2021] || true || id2020

Własność forwardApproximation nie powinna być łączona z innymi i należy używać jej osobno.


Property backwardApproximation + yearOfLastUploadedIndicator

Własność yearOfLastUploadedIndicator pozwala na określenie roku najnowszego, dostępnego wskaźnika, którą można połączyć z aproksymacją backwardApproximation.

Określenie roku w yearOfLastUploadedIndicator powoduje, że aproksymacja i przypisywanie wskaźników IF następuje wyłącznie dla publikacji wydanych od wprowadzonego roku wzwyż.

Publikacje z lat poniżej wprowadzonego w parametrze roku, otrzymują wskaźniki tylko w przypadku, gdy w czasopiśmie dostępny jest wskaźnik z roku publikacji (nie następuje dla nich aproksymacja).

Prawidłowa konfiguracja, gdy najnowszy wskaźnik jest z 2022 roku:

Przykładowe działanie:

publicationYear || indicators || returnedIdicatordata 2020 || [id2020, id2021, id2022] || id2020 2021 || [id2020, id2021, id2022] || id2021 2022 || [id2020, id2021, id2022] || id2022 2023 || [id2020, id2021, id2022] || id2022 2024 || [id2020, id2021, id2022] || id2022 2020 || [id2020, id2021] || id2020 2021 || [id2020, id2021] || id2021 2022 || [id2020, id2021] || null 2023 || [id2020, id2021] || null 2024 || [id2020, id2021] || null 2020 || [id2020, id2022] || id2020 2021 || [id2020, id2022] || null 2022 || [id2020, id2022] || id2022 2023 || [id2020, id2022] || id2022 2024 || [id2020, id2022] || id2022

 

Wraz z aktualizacją listy wskaźników dla kolejnych lat, należy pamiętać, aby zaktualizować odpowiednio parametr yearOfLastUploadedIndicator.