Modelling for continuous dependent variable and discrete independent variables [closed]

Data - I have one continuous dependent variable and 10-15 factor independent variables. Tool - R

What kind of models I can use other than linear regression and regression trees?

I applied Linear regression in R and I achieved R^2 as 0.3. Regression trees are also not clear.

Are any other algorithms which can help me for this kind of dataset?

• There is a plethora of algorithms you can try. Look for example at the package caret. However it is better to think about the data first and then choose the algorithm. There are multiple reasons why you got low $R^2$, this might be a problem with the particular regression specification, not with regression method per se. May 6 '15 at 7:50

An $R^2$ of 0.3 is not necessarily a sign of trouble. In most social science circumstances that is a perfectly acceptable number.
When I discuss this with my students I typically start with a model on who marries who. The $R^2$ is typically extremely high (by social science standards): about 0.6. As I present that result the students are typically appalled by the fact that I cannot explain 40% of the variance. If I turn the discussion around and ask them if they could still marry someone they love if we could explain a 100% of the variance, then that 40% unexplained variance becomes reassuring or even a bit low.