r 7

선형 회귀 분석에서 p-값 및 r-값 추출

선형 회귀 분석에서 p-값 및 r-값 추출 간단한 선형 회귀 모형에서 p-값(단일 설명 변수가 0이 아닌 계수의 유의성)과 R-제곱 값을 어떻게 추출합니까?예를 들면... x = cumsum(c(0, runif(100, -1, +1))) y = cumsum(c(0, runif(100, -1, +1))) fit = lm(y ~ x) summary(fit) 나는 그것을 알고 있습니다.summary(fit) p-값 및 R-제곱 값을 표시하지만 이 값을 다른 변수에 추가할 수 있습니다.r-수정:요약 개체에서 직접 r 제곱 값을 반환할 수 있습니다.summary(fit)$r.squared를 참조하십시오.names(summary(fit))직접 추출할 수 있는 모든 항목의 목록을 확인할 수 있습니다. 모형 p-값:전..

programing 2023.07.08

축 눈금 수 증가

축 눈금 수 증가 일부 데이터에 대한 플롯을 생성하고 있지만, 눈금 수가 너무 적어서 판독값을 더 정확하게 해야 합니다. ggplot2에서 축 눈금 수를 늘릴 수 있는 방법이 있습니까? ggplot에 벡터를 축 눈금으로 사용하도록 지시할 수 있지만, 제가 원하는 것은 모든 데이터에 대해 눈금 수를 늘리는 것입니다.즉, 저는 데이터에서 틱 수를 계산하기를 원합니다. 아마도 ggplot은 내부적으로 알고리즘을 사용하여 이것을 수행하지만, 제가 원하는 것에 따라 어떻게 변화하는지 찾을 수 없었습니다.다음을 수정하여 ggplot 기본 척도를 재정의할 수 있습니다.scale_x_continuous및/또는scale_y_continuous예: library(ggplot2) dat

programing 2023.07.03

R에 "warning()"이 나타날 때 루프 깨짐

R에 "warning()"이 나타날 때 루프 깨짐 문제가 있습니다.여러 파일을 처리하기 위해 루프를 실행하고 있습니다.저의 매트릭스는 엄청나기 때문에 조심하지 않으면 기억력이 부족해지는 경우가 많습니다. 경고가 발생할 경우 루프를 벗어날 수 있는 방법이 있습니까?루프를 계속 실행하고 훨씬 나중에 실패했다고 보고합니다.짜증나는.오 현명한 스택 오버플로 아이디어가 있습니까?다음을 사용하여 경고를 오류로 전환할 수 있습니다. options(warn=2) 경고와 달리 오류는 루프를 중단시킵니다.R도 이러한 특정 오류가 경고에서 변환되었음을 보고할 것입니다. j

programing 2023.06.23

데이터 프레임에서 변수가 많은 공식을 간단하게 작성하는 방법은 무엇입니까?

데이터 프레임에서 변수가 많은 공식을 간단하게 작성하는 방법은 무엇입니까? 반응 변수와 세 개의 공변량이 포함된 데이터가 있다고 가정합니다(장난감 예제). y = c(1,4,6) d = data.frame(x1 = c(4,-1,3), x2 = c(3,9,8), x3 = c(4,-4,-2)) 데이터에 선형 회귀 분석을 적합하려고 합니다. fit = lm(y ~ d$x1 + d$x2 + d$y2) 각각의 공변량을 작성하지 않아도 되도록 공식을 작성할 수 있는 방법이 있습니까?예를 들어, 다음과 같은 것이 있습니다. fit = lm(y ~ d) (데이터 프레임의 각 변수를 공변량으로 사용합니다.)제 데이터 프레임에 실제로 50개의 변수가 있기 때문에, 저는 쓰기를 피하고 싶습니다.x1 + x2 + x3 + e..

programing 2023.06.18

ggplot2에서 범례 항목 사이의 간격을 변경할 수 있는 방법이 있습니까?

ggplot2에서 범례 항목 사이의 간격을 변경할 수 있는 방법이 있습니까? ggplot2에서 범례 항목 사이의 간격을 변경할 수 있는 방법이 있습니까?나는 현재 가지고 있습니다. legend.position ="top" 수평 범례가 자동으로 생성됩니다.하지만 물건들의 간격이 매우 가까워서 어떻게 더 간격을 두어야 할지 궁금합니다.ggplot2 v3.0.0 2018년 7월에 출시된 제품에는 수정할 작업 옵션이 있습니다.legend.spacing.x,legend.spacing.y그리고.legend.text. 2021년 12월 업데이트 - 만들 내용legend.spacing.y작업, 설정해야 합니다.byrow = TRUE해당 guide_dll에 있습니다.이 스레드도 참조하십시오.아래의 예. 예:범례 키 사이..

programing 2023.06.08

논리적 조건을 기준으로 data.frame 행 필터링

논리적 조건을 기준으로 data.frame 행 필터링 에서 행을 필터링합니다.data.frame논리적 조건에 근거하여.제가 다음과 같은 데이터 프레임을 가지고 있다고 가정해 보겠습니다. expr_value cell_type 1 5.345618 bj fibroblast 2 5.195871 bj fibroblast 3 5.247274 bj fibroblast 4 5.929771 hesc 5 5.873096 hesc 6 5.665857 hesc 7 6.791656 hips 8 7.133673 hips 9 7.574058 hips 10 7.208041 hips 11 7.402100 hips 12 7.167792 hips 13 7.156971 hips 14 7.197543 hips 15 7.035404 hips ..

programing 2023.06.08