일반적인 최적화를 위해 R의 optim 함수를 사용할 수 있습니다. 이 함수는 다음 기본 구문을 사용합니다. optim(by, fn, data, ...) 금: by : 최적화할 매개변수의 초기값 fn : 최소화하거나 최대화하는 함수 data : 데이터를 포함하는 R의 객체 이름 다음 예에서는 다음 시나리오에서...
R의 make.names 함수를 사용하여 문자 벡터에서 구문적으로 유효한 이름을 만들 수 있습니다. 이 함수는 다음 기본 구문을 사용합니다. make.names(names, unique = FALSE) 금: names : 구문적으로 유효한 이름으로 제한할 문자 벡터입니다. Unique : 고유한 이름을 생성할지 여부입니다. 기본값은 false입니다. 다음 예에서는...
R의 setNames 함수를 사용하여 개체 이름을 설정하고 개체를 반환할 수 있습니다. 이 함수는 다음 기본 구문을 사용합니다. setNames(object, nm) 금: names : 객체의 이름 nm : 이름으로 구성된 문자형 벡터 다음 예에서는 다양한 시나리오에서 이 기능을 사용하는 방법을 보여줍니다. 예 1:...
R에서 tryCatch() 함수를 사용하여 경고나 오류가 발생한 경우 표현식 값을 반환하거나 사용자 정의 메시지를 생성할 수 있습니다. 이 함수는 다음 기본 구문을 사용합니다. my_function <- function (x, y){ tryCatch ( #try to do this { #some expression }, #if an error...
R에서 발생할 수 있는 오류는 다음과 같습니다. Error: attempt to apply non-function 이 오류는 일반적으로 R에서 값을 곱하려고 할 때 곱셈 기호( * )를 포함하는 것을 잊었을 때 발생합니다. 이 튜토리얼에서는 두 가지 시나리오에서 이 오류를 처리하는 방법을 정확하게 설명합니다. 시나리오...
사람들이 종종 혼동하는 R의 세 가지 기능은 정렬 , 순서 지정 및 순위 지정 입니다. 이러한 기능의 차이점은 다음과 같습니다. sort()는 벡터를 오름차순으로 정렬합니다. order()는 벡터의 각 요소에 대한 인덱스를 정렬된 순서로 반환합니다. Rank() 는 벡터의 각 요소에 순위를 할당합니다(최소 =...
R의 length() 함수를 사용하여 벡터, 목록 및 기타 객체의 길이를 계산할 수 있습니다. 이 함수는 다음 기본 구문을 사용합니다. length(x) 금: x : 길이를 계산할 객체의 이름 다음 예에서는 다양한 시나리오에서 이 기능을 사용하는 방법을 보여줍니다. 예 1: Vector와 함께 length()...
R에서 as.Date() 함수를 사용하여 문자 객체를 날짜 객체로 빠르게 변환할 수 있습니다. 이 함수는 다음 기본 구문을 사용합니다. as. Date (x, format, tryFormats = c(" %Y-%m-%d ", " %Y/%m/%d ") 금: x : 날짜로 변환할 객체의 이름입니다. format : 날짜 문자열의...
R에서 발생할 수 있는 오류는 다음과 같습니다. Lapack routine dgesv: system is exactly singular: U[2,2] = 0 이 오류는 solv() 함수를 사용하려고 할 때 발생하지만 작업 중인 행렬이 역행렬이 없는 특이 행렬입니다. 이 튜토리얼에서는 실제로 이 오류를 해결하는 방법을 설명합니다. 오류를...
다음 방법을 사용하여 R의 동일한 그래프에 여러 플롯을 그릴 수 있습니다. 방법 1: 동일한 그래프에 여러 선 그리기 #plot first line plot(x, y1, type=' l ') #add second line to plot lines(x, y2) 방법 2: 여러 경로를 나란히 만들기 #define plotting...