2013-05-25 17 views
0

鑑於以下設置代碼的目標:R:不理解

area.factor <- cut(state.x77[,"Area"], 
        breaks=quantile(state.x77[,"Area"],c(0,.25,.75,1)), 
        labels=c("small","medium","large"), 
        include.lowest=TRUE) 

state <- data.frame(pop=state.x77[,"Population"], 
       inc=state.x77[,"Income"], 
       area=area.factor, 
       region=state.region) 

pop.area.region <- with(state,ftable(pop,area,region)) 

下面兩行代碼都顯示了同樣的結果:

head(ftable(prop.table(pop.area.region,margin=2))) 

head(prop.table(pop.area.region,margin=2)) 

我不明白是什麼特效添加ftable有,如果有的話,:

head(ftable(prop.table(pop.area.region,margin=2))) 
+0

問題是什麼是什麼呢?有沒有你不明白的代碼的一部分?你想知道它是如何工作的,它所產生的或爲什麼它的實現方式是? – Backlin

+2

我覺得樹問有何影響,包括ftable對prop.table(pop.area.region,利潤率= 2)。 –

+0

@Backlin&Mark Miller你說得對。 – time

回答

3

添加ftable witll試圖要挾pop.area .region到ftable class。這裏 無需添加ftable,因爲pop.area.region已經是一個ftable。

identical(ftable(prop.table(pop.area.region,margin=2)), 
       prop.table(pop.area.region,margin=2)) 
TRUE