xellstorm 학습 센터
KO
앱 열기

엑셀 와이블 분포: 형상 모수, 척도 모수, 고장까지의 시간

가이드 · 2026년 10월 업데이트

한마디로: 부품이 고장 나기까지 얼마나 오래 가는지입니다. 숫자 하나는 대표 수명을 정하고, 다른 하나는 고장이 일찍 나는지, 무작위로 나는지, 마모되어 나는지를 정합니다.

와이블 분포는 어떤 것이 고장 나기 전까지 얼마나 오래 가는지를 나타냅니다. 척도 모수는 대표 수명을, 형상 모수는 고장이 시간에 걸쳐 어떻게 퍼지는지를 정합니다. 형상 모수가 1보다 작으면 고장이 일찍 나타나고, 1이면 일정한 비율로 일어나며(지수 분포), 1보다 크면 부품이 마모됩니다. 엑셀에는 WEIBULL.DIST는 있지만 역함수가 없어서, 값은 =scale * (-LN(1 - RAND()))^(1 / shape)로 뽑습니다. 형상 모수 1.5, 척도 모수 20,000시간인 펌프는 평균 18,055시간 지속합니다. 연속 가동 1년 안에 고장 나는 펌프는 25.2%입니다.

형상 모수와 척도 모수

척도 모수(η, 에타)는 특성 수명입니다. 형상 모수가 얼마든 특성 수명까지 고장 난 제품은 63.2%입니다. 형상 모수(β, 베타)는 고장률, 즉 지금까지 가동 중인 제품이 다음 한 시간 안에 고장 날 확률이 나이에 따라 어떻게 변하는지를 나타냅니다.

차트 읽는 법: 선 하나가 같은 척도에서 형상 값 하나입니다. 선이 높은 나이에는 많은 제품이 고장 납니다. 형상 0.8에서는 고장 대부분이 처음에 몰리고, 형상 3에서는 대표 수명 둘레에 모입니다.

척도 모수 20,000, 형상 모수 0.8, 1.5, 3인 와이블 밀도척도 모수가 같은 와이블 밀도 세 개. 형상 모수 0.8: 0에서 가장 높고 꾸준히 떨어집니다(초기 고장). 형상 모수 1.5: 봉우리까지 올라간 뒤 오른쪽으로 긴 꼬리가 이어집니다. 형상 모수 3: 척도 모수를 중심으로 거의 대칭인 언덕 모양입니다(마모 고장).020,00040,00060,000형상 모수 0.8형상 모수 1.5형상 모수 3
수명(시간), 척도 모수 20,000이고 형상 모수가 세 가지인 와이블 분포. 1 미만에서는 일찍 고장 날 가능성이 가장 크고, 1 초과에서는 부품이 마모되면서 고장이 척도 모수 둘레에 모입니다.

엑셀의 와이블 분포

WEIBULL.DIST(x, shape, scale, TRUE)는 나이 x까지 고장 난 제품의 비율을 돌려줍니다. 따라서 =WEIBULL.DIST(8760, 1.5, 20000, TRUE)의 결과는 25.2%이며, 펌프가 1년(8,760시간) 안에 고장 날 확률입니다. 엑셀은 형상 모수를 alpha, 척도 모수를 beta라고 부르지만 엔지니어는 형상 모수를 β, 척도 모수를 η로 쓰는 경우가 많으니 순서를 확인하세요. 무작위 수명을 뽑으려면 0과 1 사이의 난수 u를 나이로 바꿉니다. 수명은 척도 모수 × (−ln(1 − u))1/형상 모수이고, 셀 하나에 쓰면 =F10*(-LN(1-RAND()))^(1/D10)입니다.

차트 읽는 법: 막대는 시뮬레이션한 10,000개 값 중 그 구간에 들어간 개수이고, 선은 이론 곡선입니다. 막대가 높을수록 그 값이 자주 나옵니다. 점선은 B10 수명과 평균을 나타냅니다.

펌프 수명, 형상 모수 1.5, 척도 모수 20,000시간인 와이블 분포xellstorm이 펌프 수명을 10,000개 추출한 히스토그램과 이론 와이블 밀도 선: 20,000시간 아래에서 봉우리까지 올라가고 오른쪽으로 긴 꼬리가 이어집니다. B10 수명은 4,462, 평균은 18,055입니다.020,00040,00060,000B10 4,462평균 18,055
펌프 수명(시간), 형상 모수 1.5, 척도 모수 20,000인 와이블 분포. 막대: xellstorm이 추출한 10,000개, 선: 이론 곡선. B10: 펌프의 10%가 고장 난 나이입니다.
엑셀의 와이블 분포, 엑셀 파일의 10행(형상 모수는 D10, 척도 모수는 F10)
셀수식값
난수 u(I10)=RAND()
추출값(J10)=F10*(-LN(1-I10))^(1/D10)
셀 하나로 추출=F10*(-LN(1-RAND()))^(1/D10)
평균(K10)=F10*EXP(GAMMALN(1+1/D10))18,055
P10 (L10)=F10*(-LN(1-0.1))^(1/D10)4,462
P90 (M10)=F10*(-LN(1-0.9))^(1/D10)34,874
수치 확인: 이론값과 엑셀, xellstorm의 10,000개 추출값 비교
펌프 수명, 와이블 분포: 이론값과 각 10,000개 추출값
이론값엑셀, RAND()xellstorm
평균18,05518,22918,055
표준편차12,25912,46512,262
P104,4624,4434,462
P50(중앙값)15,66415,62815,665
P9034,87435,73034,870

엑셀은 RAND()로 완전히 무작위하게 뽑고, xellstorm은 추출값을 범위 전체에 고르게 퍼뜨립니다(라틴 하이퍼큐브 샘플링). 그래서 통계값이 이론값에 더 가깝게 나옵니다.

B10 수명은 제품의 10%가 고장 난 나이로, P10입니다. 이 펌프는 4,462시간입니다. 중앙값 수명은 15,664시간, 평균은 18,055시간입니다. 소수의 펌프가 대부분보다 훨씬 오래 가므로 평균이 중앙값보다 높습니다.

지수 분포: 형상 모수가 1인 와이블 분포

고장이나 도착이 일정한 평균 비율로 무작위하게 일어나면 그 사이의 시간은 지수 분포를 따릅니다. 평균 500시간마다 한 번 고장 난다면 시간당 비율은 0.002입니다. 모수는 평균(또는 그 역수인 비율) 하나뿐이고, 기억이 없습니다. 이미 기다린 시간은 앞으로 기다릴 시간과 무관합니다. 1,000시간 동안 고장 없이 가동한 기계도 다음 한 주(168시간)를 무사히 넘길 확률은 새 기계와 똑같이 71.5%입니다. 간격은 대부분 짧습니다. 평균보다 짧은 간격이 63.2%이고, 중앙값은 347시간밖에 되지 않습니다.

엑셀의 지수 분포, 엑셀 파일의 11행(평균은 D11)
셀수식값
난수 u(I11)=RAND()
추출값(J11)=-D11*LN(1-I11)
셀 하나로 추출=-D11*LN(1-RAND())
평균(K11)=D11500
P10 (L11)=-D11*LN(1-0.1)53
P90 (M11)=-D11*LN(1-0.9)1,151
수치 확인: 이론값과 엑셀, xellstorm의 10,000개 추출값 비교
고장 사이의 시간, 지수 분포: 이론값과 각 10,000개 추출값
이론값엑셀, RAND()xellstorm
평균500497500
표준편차500499500
P10535453
P50(중앙값)347347347
P901,1511,1321,151

엑셀은 RAND()로 완전히 무작위하게 뽑고, xellstorm은 추출값을 범위 전체에 고르게 퍼뜨립니다(라틴 하이퍼큐브 샘플링). 그래서 통계값이 이론값에 더 가깝게 나옵니다.

엑셀의 EXPON.DIST(x, rate, TRUE)는 평균이 아니라 비율(1 / 평균)을 받습니다. 추출값은 =-D11*LN(1-RAND())입니다. 이런 사건 여러 개가 연달아 일어나는 전체 시간은 감마 분포를 따르고, 일정 기간의 사건 수는 푸아송 분포를 따릅니다.

와이블 분포와 지수 분포를 쓰는 경우

xellstorm에서 와이블 분포와 지수 분포 입력하는 법

  1. 셀을 입력으로 만들고 분포 단계에서 와이블 분포를 고른 뒤 형상과 scale을 입력합니다(loc은 고장이 없는 기간이며 보통 0입니다). 지수 분포라면 메뉴에서 지수 분포를 고르고 평균을 scale로 입력합니다.
  2. 고장 시간 데이터가 있으면 입력을 선택하고 사이드 패널의 “데이터로” 탭을 씁니다. 와이블, 지수, 감마, 로그정규 분포(모두 0에서 시작)를 비롯한 여러 모양을 적합하고 순위를 매기므로 어느 쪽을 데이터가 뒷받침하는지 볼 수 있습니다.
  3. 수명을 필요한 답으로 바꾸는 것은 엑셀 수식이 합니다. 첫 고장에서 멈추는 시스템은 부품 수명의 MIN이고, IF(life<8760,1,0)은 1년 안의 고장을 셉니다.

변환되는 애드인 함수는 RiskWeibull, VoseWeibull, PsiWeibull(와이블 분포), RiskExpon, VoseExpon, PsiExponential(지수 분포)입니다.

자주 묻는 질문

엑셀에서 와이블 난수는 어떻게 만드나요?

엑셀에는 WEIBULL.INV가 없으므로 분포를 직접 역으로 풉니다. =scale*(-LN(1-RAND()))^(1/shape)입니다. 형상 모수 1.5, 척도 모수 20,000이면 =20000*(-LN(1-RAND()))^(1/1.5)입니다. 위 표에서 보듯 추출값은 이론 와이블 분포를 따릅니다.

와이블 분포의 형상 모수와 척도 모수는 무엇을 뜻하나요?

척도 모수는 특성 수명입니다. 이 나이까지 고장 나는 제품은 63.2%입니다. 형상 모수는 시간에 따른 고장률을 나타냅니다. 1보다 작으면 고장률이 떨어지고(초기 고장), 1이면 일정하며(무작위 고장), 1보다 크면 올라갑니다(마모 고장).

B10 수명은 무엇인가요?

B10 수명은 제품의 10%가 고장 난 나이로, 수명 분포의 P10이며 척도 모수 × (−ln 0.9)1/형상 모수입니다. 형상 모수 1.5, 척도 모수 20,000시간인 펌프는 4,462시간입니다.

지수 분포는 와이블 분포와 어떤 관계인가요?

지수 분포는 형상 모수가 1인 와이블 분포이며, 평균이 척도 모수가 됩니다. 나이에 좌우되지 않는 수명을 나타냅니다. 다음 한 시간 안에 고장 날 확률은 새 제품이나 오래된 제품이나 같습니다.

관련 글

xellstorm은 엑셀 모델을 브라우저에서 몬테카를로 시뮬레이션하는 도구입니다. 애드인은 필요 없고, 엑셀 파일은 내 컴퓨터 밖으로 나가지 않습니다.