차례:
비디오: (해보자 소방시설관리사 / 특급소방안전관리자 2차대비) 화재안전기준 무작정 암기하기-소화기편-1~6번 2024
다행스럽게도 R은 다른 통계 플랫폼을 혼동시키는 데이터 이상을 처리 할 수 있습니다. 예를 들어, 어떤 경우에는 계산할 실제 값이 없습니다. 실제로 대부분의 실제 데이터 세트에서 최소한 몇 가지 값이 누락되었습니다. 또한 일부 계산은 무한대 (예: 0으로 나누기)를 수행하거나 전혀 수행 할 수 없습니다 (음수 값의 대수를 취하는 등).
R이 무한대를 정의하는 방법
> 2/0 [1] InfR은 결과가 Inf이고, 무한대. 음의 무한대는 -Inf로 표시됩니다. >> 4 - Inf [1] -Inf
값이 유한한지 여부를 확인하려면 함수를 사용하십시오. 유한 ()입니다. 무한 (). 첫 번째 함수는 숫자가 유한이면 TRUE를 반환합니다. 숫자가 무한대이면 두 번째 것은 TRUE를 반환합니다.
입니다. 이 무한대의 정의는 다음 예제와 같이 예기치 않은 결과를 초래할 수 있습니다. >> is. finite (10 ^ (305: 310)) [1] TRUE TRUE TRUE TRUE FALSE FALSE
현재이 코드 라인은 무엇을 의미합니까? 이 예제에서 중첩 및 벡터화를 이해하는지 확인하십시오. 내부 괄호에서 시작하는 줄을 분리하면 이해할 수있게됩니다.
모든 연산자가 벡터화되므로 10 ^ (305: 310)은 다음과 같은 벡터를 제공합니다. 10의 결과는 305, 306, 307, 308, 309, 310의 거듭 제곱으로 나타납니다. 그 벡터는에 대한 인자로 주어집니다. 한정된(). 이 함수는 마지막 결과 인 10 ^ 308과 10 ^ 309가 R에 대해 무한하다는 것을 알려줍니다. R이 정의되지 않은 결과를 다루는 방법수학 교사는 실수를 무한대로 나누면, 당신은 0이됩니다. 그러나 무한대를 무한대로 나누면 어떨까요? >> Inf / Inf [1] NaN
R은 결과가 NaN임을 알려줍니다. 그 결과는 단순히
아니요를 의미합니다.-
이것은 계산의 결과가 정의되지 않았 음을 나타내는 R의 방식입니다.
-
재미있는 점은 실제로 R은 NaN을 숫자로 간주하므로 NaN을 계산에 사용할 수 있습니다. 이 계산의 결과는 다음과 같이 항상 NaN입니다. >> NaN + 4 [1] NaN
-
is를 사용하여 계산 결과가 NaN인지 여부를 테스트 할 수 있습니다.nan () 함수. 두 가지 모두 유의하십시오. 유한 ()입니다. infinite ()는 NaN 값을 테스트 할 때 FALSE를 반환합니다.
R이 누락 된 값을 처리하는 방법
통계에서 가장 일반적인 문제 중 하나는 불완전한 데이터 집합입니다. 누락 된 값을 처리하기 위해 R은
사용할 수 없음을 나타내는 예약어 NA를 사용합니다.
NA를 유효한 값으로 사용할 수 있으므로 값으로 지정할 수도 있습니다. >> x <- nA 그러나 NA 값으로 계산할 때 고려해야합니다 x + 4 [1] NA> log (x) [1] NA
값이 NA인지 테스트하려면 is를 사용할 수 있습니다. na () 함수는 다음과 같습니다. >>는 다음과 같습니다. na (x) [1] TRUE
유의하십시오. na () 함수는 값이 NaN이면 TRUE를 반환합니다. 기능은 다음과 같습니다. 유한 ()입니다. 무한 ()이며. nan ()은 NA 값에 대해 FALSE를 반환합니다. 기능> 기능> 기능> <기능> <기능> <기능> <기능> <기능> <기능> finite ()
FALSE
FALSE
FALSE FALSE 입니다. 무한 ()
TRUE
TRUE
거짓
거짓
입니다. nan ()
FALSE
FALSE | TRUE | FALSE | 입니다. 거짓 () | 거짓 |
---|---|---|---|---|
거짓 | 참 | 참 |
|