본문 바로가기

r5

[R] 수치해석적인 적분법(사다리꼴 적분법)과 오차관계 이번 포스팅에서는 손으로 풀기 어려운 적분법을 컴퓨터로 이용한 방법으로 푸는 방법을 소개하겠다.이는 패키지로도 잘 나와있지만 적분의 원초적인 개념을 안다면 패키지를 쓰는것에 그치지 않고 사용자의 입맛대로 적분을 구사 할 수 있게 된다. 수치해석적인 방법을 이용하여 적분을 진행하는데 있어 다음과 같이 진행됨을 미리 알린다.1) 사다리꼴 적분방법2) 사다리꼴 적분을 이용한 오차관계3) R코드 실습그리고 사전지식으로는 대학미적분학개념만 알고있으면 문제없다.(1) 사다리꼴 적분방법 (2) 사다리꼴 적분을 이용한 오차관계(3) R코드 실습코드와 코드의 대한 설명을 부록해두었다.#그래프 그리기# 함수 정의f # 피적분 함수 정의f  다음은 연습문제다. 코드로 푸는 문제, 손으로 푸는 문제와 미적분학의 개념에 대해서.. 2025. 3. 13.
gsub()함수 기본 사용법 in r 위의 데이터를 가지고 진행합니다.gsub() : 데이터의 원소를 A->B로 '모두' 변환해주는 함수Pattern변환 할 원소 replacement 대체 원소아래는 잘못 된 예시입니다.gsub(pattern = '1,2,3',replacement = NA,x=df)> gsub(pattern = '1,2,3',replacement = NA,x=df)[1] "9:18" [2] NA [3] NA .. 2024. 6. 4.
선형회귀(LR)-3 :결정계수와 회귀분석결과 해석. 아래 csv파일을 첨부해두었으니 하실분은 하시면 됩니다. > libray(magrittr) #경로 지정: 문서 우클릭 -> 속성 -> 위치복사 -> 역슬래시(\)를 모두 /로 변환. > df1 df1 > reg1 reg1 %>% summary() #시각화 코드 3차원 library(scatterplot3d) sp3d 2024. 4. 3.
단변수 함수 해 구하기(repeat()함수 사용) - in R 다음 식이 주어졌다. 보시는분들도 손으로 한번씩 풀어보세요. 저는 x+sin(pix)=5로 두고, f:sin(pix)와 g:5-x로 분리해서 비교했습니다. 그리고 sin의 특성 [-1,1]안에 존재하는 것을 이용했습니다. 그래서 해가 뭐냐면요? 함수가 주는 정보가 여기까지라 알수가 없네요.. 여러분은 손풀이로 가능하신가요? 다만, 임의의값 x=4를 넣었을 때, sin4pi=1 이라는 맞지 않는 식을 얻게 됩니다. 하지만, 여기서 값을 점차 증가 시킨다면? sin4.1111111pi = 5-4.1111111.. sin값은 커지는 추세이고, 우측 상수항은 점차 작아지는 추세입니다. 우리는 추측할 수 있죠. 결국엔 만나긴한다. 그래프로 그려보겠습니다. 함수는 맨 위의 식을 사용했습니다. > curve(x+si.. 2024. 3. 26.
R로 하는 확률 문제 풀이(수능 2024 확률과통계 25번) 손 풀이는 다음과 같다. 간단한 문제 같은경우는 손으로 푸는게 확실히 빠른 경향이 있다. 아래는 R코딩의 풀이이다. 답은 당연히 같다. #install.packages("gtools") #library(gtools) > permu permu %>% View() > permu %>% head() [,1] [,2] [,3] [,4] [,5] [,6] [1,] 1 2 3 4 5 6 [2,] 1 2 3 4 6 5 [3,] 1 2 3 5 4 6 [4,] 1 2 3 5 6 4 [5,] 1 2 3 6 4 5 [6,] 1 2 3 6 5 4 #행렬 형태이므로, 데이터 처리를 위해서 데이터프레임으로 변환하자! > permu %% as.data.frame() > permu[permu[1]+permu[6]% nrow() [1.. 2024. 3. 20.