반응형

전체 글 51

[R] non-numeric argument to binary operator(이항연산자에 수치가 아닌 인수입니다)

1. non-numeric argument to binary operator(이항연산자에 수치가 아닌 인수입니다) 에러 원인 해당 오류는 숫자형 자료에 다른 형태의 자료를 연산할 때 나오는 오류입니다. R에서는 따옴표를 통해서 문자형을 표현합니다. 즉, "1" 과 1은 다른 유형의 값들입니다. 2. 에러 해결방법 "1" + 1 # "1"은 문자형 자료 Error in "1" * 3 : 이항연산자에 수치가 아닌 인수입니다 1+1 # 모두 숫자형 2 함수를 이용해서 숫자로 바꾸는 것은 as.numeric 함수를 이용해 문자형을 숫자형으로 바꿉니다. #문자형 -> 숫자형 변환 후 연산 as.numeric("1") + 1 2 데이터프레임에서 겉으로 보기에는 숫자형인지 문자형인지 확인할 수는 없습니다. 이 때는 ..

[SAS] SAS OnDemand 사용 방법!

웹사이트 주소는 아래와 같습니다. https://welcome.oda.sas.com/ 1. 우측 상단에 있는 'Sign In' 버튼을 클릭합니다. 2. 그러면 아래처럼 나오는데 SAS 계정이 있으면 로그인합니다. 만약에 계정이 없으면 "Don't have a SAS Profile?"를 클릭하여 가입합니다. 3. 로그인 후에는 가운데에 'Launch' 버튼을 클릭합니다. 4. 구동이 완료된 것을 확인할 수 있습니다. *출처: SAS OnDemand for Academics: Registration Instructions

[R] Error in data.frame(..., check.names = FALSE) : arguments imply differing number of rows: 오류 처리

1. Error in data.frame(..., check.names=FALSE) 에러 원인 이 오류의 원인은 데이터프레임을 열별로 병합할 때 일어나는 오류입니다. 즉, 두 데이터프레임의 관측치 개수가 맞지 않기 때문입니다. # 아래처럼 관측치가 4개인 자료를 a에 할당하고 관측치가 5개인 자료를 b에 할당합니다. a

[R] Error in file(file, "r") : 커넥션을 열 수 없습니다(cannot open the connection)

1. Error in file(file, "r") : 커넥션을 열 수 없습니다(cannot open the connection) 원인 파악하기 R로 파일을 불러오려다보면 위와 같은 에러 문구가 나올 때가 있습니다. 이는 현재 설정된 경로에 해당 파일이 존재하지 않거나 또는 디렉토리가 존재하지 않기 때문에 나오는 에러입니다. 이 에러를 해결하기 위해선 아래 사항을 고려합니다. 2. 디렉토리 또는 파일이 실제로 존재하지 않는 경우 위 이미지는 'd'라는 변수에 임의로 잘못된 경로를 할당하여 read.csv 함수로 불러오려는 시도를 하였습니다. 이 때 이 오류를 해결하는 방법은 컴퓨터에 "c:/uu" 경로가 실제로 존재하는지 확인해야 합니다. 또는 실제로 디렉토리가 있지만 불러오려는 파일이 존재하는지를 확인합..

[확률변수와 확률분포] 8. 누적분포함수(cumulative distribution function)

1. 누적분포함수의 정의 $F(x) = P(X\leq a)$ : 확률변수 $X$가 어떤 점 $x$보다 작거나 같을 확률 누적분포함수 $F(x)$ 는 다음 조건을 만족합니다. 아래는 $F(x)$ 를 표시하는 방법인데 $\Sigma$와 $\int$에서 무엇을 쓰는지 차이가 있습니다. 예를 들어 $a=2, b=3$ 일 때 확률변수 X의 확률은 $P(2\leq X \leq 3)$ 를 구하는 것과 같습니다. $P(2\leq X \leq 3)$ = $F(3) - F(2)$ 와 같이 쓸 수 있습니다. $P(2\leq X \leq 3)$ 는 3까지의 누적분포함수에서 2까지의 누적분포함수를 빼주는 것과 같습니다. $f(x) = x/5$ 일 때 $P(2 \leq X \leq 3)$ 를 구해봅시다. 예제1. 주사위를 두 번..

통계학개론 2021.02.14

[확률변수와 확률분포] 7. 확률밀도함수(probability density function)

확률변수가 가질 수 있는 값이 {1,2,3, ...} 와 같이 유한개이거나 무한 개의 셀 수 있는 값으로 표현될 수 있을 경우 이산형 확률변수라고 합니다. 예를 들어 가족 구성원의 수, 학과 학생들의 수, 동전 던지기에서 앞면이 나오는 횟수 등 실생활에서 접할 기회가 많습니다. 이산형 확률변수가 나올 수 있는 값의 범위에 대한 확률을 표현할 때 특정 함수를 쓰게 됩니다. 이 함수를 확률질량함수(probability mass function)라고 합니다. 또는 이산형 확률밀도함수라고도 합니다. 확률변수가 아래 조건을 만족하면 이산형 확률변수라고 합니다. ① 이산형 확률변수 X의 범위가 유한하거나 무한개의 셀 수 있는 값을 가지고 있다 ex) 가족 구성원의 수, 동전 던지기의 앞면이 나오는 횟수 등 ② $\..

통계학개론 2021.02.13

[확률변수와 확률분포] 6. 확률변수(random variable)

주사위를 던질 때 4가 나오는 실험을 한다고 합시다. 이 실험에서 표본공간은 아래와 같이 나타낼 수 있습니다. 표본공간(S)={ 4가 안나옴, 4가 나옴} 즉, 주사위를 던질 때 이 두가지 경우가 나옵니다. 이 때 4가 나오는 횟수에 대해 수치적으로 다룰 수 있는 새로운 표본공간을 만들어 보려고 합니다. 당연히 아예 나오지 않거나 한 번 나오겠죠 새로운 표본공간(S'') = {0, 1} 이와 같이 확률실험(주사위를 던지기)을 할 때 새로운 표본 공간의 수 형태로 표현되는데 이를 확률변수라고 합니다. 이렇게 확률변수를 정의하고 나면 확률을 구하는게 간편해집니다. 여기에서는 주사위를 던질 때 4가 나오는 횟수를 확률변수 X라고 정의하면 0 또는 1이 됩니다. 확률변수의 값은 언제든 달라질 수 있는데 이를 일..

통계학개론 2021.02.12
반응형