¿Qué es el índice H? ‘H’ representa el índice de Hirsch tal como lo propuso JE Hirsch en 2005. El índice h se define como la métrica a nivel de autor que intenta medir tanto la productividad como el impacto de citas de la publicación del científico o académico. .
Hay dos parámetros a considerar:
- Cantidad – Número de papeles
- Calidad – Número de citas
Básicamente, el índice H es el número más grande tal que varias publicaciones tienen al menos el mismo número de citas. Como índice útil para caracterizar la producción científica de un investigador.
Cálculo del índice H –
Por ejemplo, considere que un investigador ha publicado un total de 10 artículos.
Trabajo de investigación | No. de citas |
1 | 50 |
2 | 40 |
3 | 33 |
4 | 23 |
5 | 12 |
6 | 11 |
7 | 8 |
8 | 5 |
9 | 1 |
10 | 0 |
El índice H es siempre <= número total de artículos publicados
Por conveniencia, organicemos el número de citas en orden decreciente.
El índice H no puede ser 10, porque debe haber al menos 10 trabajos de investigación que tengan 10 o más de 10 citas. Similarmente,
El índice H no puede ser 9,
el índice H no puede ser 8,
el índice H es 7 ya que hay 7 trabajos de investigación que tienen 7 o más de 7 citas.
Ejemplo :
Input : Citations = [7, 6, 5, 4, 3] Output : 4 Explanation : There are 5 papers in total. Since the researcher has 4 papers with at least 4 citations each and the remaining one paper has less than 4 citations. So H-index is 4.
Enfoque para encontrar el índice H:
- Ordene la array de citas en orden ascendente o descendente.
- Iterar desde el papel más bajo hasta el papel más alto.
- Los papeles restantes (resultado) es el recuento de papeles que cumplen la condición del índice H.
# calculating H-Index def H_index(citations): # sorting in ascending order citations.sort() # iterating over the list for i, cited in enumerate(citations): # finding current result result = len(citations) - i # if result is less than or equal # to cited then return result if result <= cited: return result return 0 # creating the citations citation = [50, 40, 33, 23, 12, 11, 8, 5, 1, 0] # calling the function print(H_index(citation))
Producción
7
Complejidad de tiempo: O(nlogn + n)
Complejidad de espacio: O(1)
Limitaciones del índice H:
- Diferentes campos de investigadores pueden tener diferentes comportamientos de citación.
- No podemos comparar dos investigadores que tengan un campo diferente y una gran brecha de experiencia en investigación. El investigador experimentado tendrá un alto índice H en comparación con el investigador menos experimentado.
- El valor del índice H depende de la base de datos que esté utilizando, puede variar para las diferentes plataformas.
Publicación traducida automáticamente
Artículo escrito por vishalarya1701 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA