누락된 데이터(x,y)를 채우기 위해 보간

누락된 데이터(x,y)를 채우기 위해 보간

중간 부분(y)이 누락된 스펙트럼 측정(x,y)의 데이터 세트가 있습니다(아래는 470nm에서 570nm까지의 스펙트럼 데이터 범위가 누락된 하위 샘플입니다).

300,07  9,742
307,07  11,245
318,07  12,543
342,07  13,599
360,07  14,194
370,07  14,574
375,07  14,734
392,07  15,246
405,07  15,654
420,07  16,238
467,07  17,257
524,07  
539,07  
593,07  20,65
608,07  21,21
621,07  21,745
625,07  21,898
629,07  21,941
650,07  22,788
671,07  23,475
687,07  24,087
692,07  24,29

자동 보간(선형 또는 스플라인)을 통해 누락된 y 값을 추정하여 곡선을 재구성하고 싶습니다. (처리할 파일이 2000개 이상 있어서 Excel을 사용할 수 없습니다!) 나는plotutils에서 스플라인을 시도했습니다(https://linux.die.net/man/1/spline) 이렇게 했지만 결과는 의미가 없습니다.

300.07 9.742
317.888 12.5286
335.706 13.4152
353.525 13.9548
371.343 14.6128
389.161 15.2838
406.979 16.1991
424.797 10.6369
442.615 -22.6927
460.434 -13.5454
478.252 111.849
496.07 318.928
513.888 495.58
531.706 530.808
549.525 406.078
567.343 214.289
585.161 54.9759
602.979 17.0519
620.797 21.7555
638.615 22.1998
656.434 23.0396
674.252 23.5829
692.07 24.29

다른 옵션을 검색했지만 구체적인 내용을 찾지 못했습니다. 내 프로그래밍 경험은 여전히 ​​매우 제한되어 있으므로 누구든지 이 문제에 대한 빠른 해결책을 갖고 있다면 매우 감사하겠습니다!


관련 정보