rm(list=ls())
myData <-read.csv(file="C:/Users/Documents/myfile.csv",header=TRUE, sep=",")
for(i in names(myData))
{
colNum <- grep(i,colnames(myData)) ##asigns a value to each column
if(is.numeric(myData[3,colNum])) ##if row 3 is numeric, the entire column is
{
##print(nxeData[,i])
fit <- lm(myData[,i] ~ etch_source_Avg, data=myData) #does a regression for each column in my csv file against my independent variable 'etch'
rsq <- summary(fit)$r.squared
}
}
I'm working on doing a regression loop for multiple columns and comparing them against one dependent variable column. I have the majority of the code written, but now I am unsure how to print out my R squared value for each column against the etch_source_Avg parameter while including the name of that column. Ideally it would something look like:
.765 "variable name 1"
.436 "variable name 2" ...and so on