Full_Name: Anjali Shitole Version: R 2.5.1 OS: Submission from: (NULL) (202.141.157.91)
I want to compute coefficient of variation for each subset of data. Each subset is heterogeneous means number of rows in each subset are different.These all subsets are in one dataset situated one by one. i have used aggregate command to calculate mean for each subset. But same command for calculating sd gives error see the following program, > a<-read.table("c:/mri/data/ratioinput.txt",header=T, na.strings = "NA",fill=TRUE) > dim(a) [1] 32515 27 > BusinessRisk<-a[,16]/(a[,26]/a[,27]) > a1<-a[,1:3] > a2<-cbind(a1,BusinessRisk) > c1<-aggregate(BusinessRisk,list(a2[,1]),mean) > names(a) [1] "Co_Code" "Co_Name" "Year" "TotSholderFund" [5] "TotLiab" "NetBlock" "Investments" "Inventories" [9] "SundryDebts" "CashandBank" "TotCurrAssets" "CurrLiab" [13] "TotCurrLiab" "TotAssets" "NetSales" "OpPft" [17] "Interest" "GrossPft" "AdjNetPft" "Dividend" [21] "PrefDivi" "EquityPaidUp" "CurrentAssets" "PBIT" [25] "TotExpen" "Equity" "FaceValue" > c2<-aggregate(BusinessRisk,list(a2[,1]),sd(BusinessRisk,na.rm=TRUE)) Error in FUN(X[[1L]], ...) : argument "INDEX" is missing, with no default > Please help me to overcome this error. ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel