Hi! I'm new to R and would like to winsorize my data since trimming is no option due to my limited number of observations.
My data looks like follow, in total I have 131 observations:
company id rev size age
1 Adeg 29.9 0.66 160 45
2 Agrana 32.0 2.80 9191 29
3 Allianz 36.5 87.75 142460 128
4 Andritz 34.0 6.89 29096 118
5 Apple 41.0 259.65 132000 41
i would like to winsorize the variable " rev
", so actually winsorize my data by column (not the whole dataset). If i use the function winsorize(data1)
, an error appears since variable company is not numeric.
- How can i winsorize the data by column?
To avoid this problem I created a second dataset, data2
without variable company
. By applying function winsorize(data2)
, another error appears again:
winsorize(data2)
Error in eigen(R, symmetric = TRUE) : infinite or missing values in 'x'
- How can I winsorize my data correctly?
I would be very happy if someone could help me out!