안녕하세요.
R에서는 최빈수(mode)를 어떻게 구하는지요?
첫댓글 함수는 없는것 같고요. 이런식으로 구할수 있습니다.> x = rbinom(100,3,p=.4)> max(table(x))
감사합니다.오늘도 하나 배우게 되네요^^ 좋은 하루되십시요(왜 R에서는 summary() 함수와 같은 것을 이용하면 많은 기술통계량을 구해주지 않는지 안타갑네요)
예제 파일 : trees 데이터를 이용하여max(table(Volume))을 하니 엉뚱한 값이 나오네요. 데이터들은 10.3 ~ 77.0 사이의 값을 가지는데max(table(Volume))을 하니 2가 나오네요. 한번 더 검토해 주십시요^^
mode는 최빈치입니다. 빈도가 가장 높이 나오는 수이죠. 제가 쓴 방법은 이산형일때 가능한거고요.이 경우는 연속형인데 histogram을 그릴때 막대의 폭을 조절하기 나름이어서 연속형에서 mode를 구해주는 프로그램이 있으리라고 생각되지는않습니다.
안녕하세요.기본적으로 엑셀, SAS, SPSS 등에서는 질적 자료, 이산형, 연속형 가리지 않고데이터 중에서 최빈수를 구해주는데 R은 그렇지 않은가 보네요.
잘 찾아보면 제공해주는 package가 있을것같습니다만, 기본페키지에서 R이 그렇게 막대의 폭에 따라 달라지는 즉 이럴수도 있고 저럴수도 있는 값을 구해줄것 같지는 않습니다. 그리고 최빈치는 통계숙제에나 나오지 실제로 사용되는걸 본적은 없습니다. 특히 미국에 온 이후 본적도 없습니다. 왜도, 첨도와 함께 사라지는 통계치가 아닌가합니다.
알겠습니다.
첫댓글 함수는 없는것 같고요. 이런식으로 구할수 있습니다.
> x = rbinom(100,3,p=.4)
> max(table(x))
감사합니다.
오늘도 하나 배우게 되네요^^
좋은 하루되십시요
(왜 R에서는 summary() 함수와 같은 것을 이용하면 많은 기술통계량을 구해주지 않는지 안타갑네요)
예제 파일 : trees 데이터를 이용하여
max(table(Volume))을 하니 엉뚱한 값이 나오네요. 데이터들은 10.3 ~ 77.0 사이의 값을 가지는데
max(table(Volume))을 하니 2가 나오네요. 한번 더 검토해 주십시요^^
mode는 최빈치입니다. 빈도가 가장 높이 나오는 수이죠. 제가 쓴 방법은 이산형일때 가능한거고요.
이 경우는 연속형인데 histogram을 그릴때 막대의 폭을 조절하기 나름이어서 연속형에서 mode를 구해주는 프로그램이 있으리라고 생각되지는않습니다.
안녕하세요.
기본적으로 엑셀, SAS, SPSS 등에서는 질적 자료, 이산형, 연속형 가리지 않고
데이터 중에서 최빈수를 구해주는데 R은 그렇지 않은가 보네요.
잘 찾아보면 제공해주는 package가 있을것같습니다만, 기본페키지에서 R이 그렇게 막대의 폭에 따라 달라지는 즉 이럴수도 있고 저럴수도 있는 값을 구해줄것 같지는 않습니다. 그리고 최빈치는 통계숙제에나 나오지 실제로 사용되는걸 본적은 없습니다. 특히 미국에 온 이후 본적도 없습니다. 왜도, 첨도와 함께 사라지는 통계치가 아닌가합니다.
알겠습니다.