Hi, All,Â
I have 6 variables in CSV file. One is rainfall (dependent, at y-axis) and others are predictors (at x). I want to do multiple regression and create a correlation matrix between rainfall (y) and predictors (x; n1=5). Thus I want to read rainfall as a separate variable and others in separate columns, so I can apply the algo. However, I am not able to make a proper matrix for them.Â
Here are my data and codes?Â
Please suggest me for the same.Â
I am new to Python.Â
RFÂ Â Â Â Â Â Â Â P1Â Â Â Â Â Â Â Â P2Â Â Â Â Â Â Â Â P3Â Â Â Â Â Â Â Â P4Â Â Â Â Â Â Â Â P5Â
120.235Â Â Â Â Â Â Â Â 0.234Â Â Â Â Â Â Â Â -0.012Â Â Â Â Â Â Â Â 0.145Â Â Â Â Â Â Â Â 21.023Â Â Â Â Â Â Â Â 0.233Â
200.14Â Â Â Â Â Â Â Â 0.512Â Â Â Â Â Â Â Â -0.021Â Â Â Â Â Â Â Â 0.214Â Â Â Â Â Â Â Â 22.21Â Â Â Â Â Â Â Â 0.332Â
185.362Â Â Â Â Â Â Â Â 0.147Â Â Â Â Â Â Â Â -0.32Â Â Â Â Â Â Â Â 0.136Â Â Â Â Â Â Â Â 24.65Â Â Â Â Â Â Â Â 0.423Â
201.895Â Â Â Â Â Â Â Â 0.002Â Â Â Â Â Â Â Â -0.12Â Â Â Â Â Â Â Â 0.217Â Â Â Â Â Â Â Â 30.25Â Â Â Â Â Â Â Â 0.325Â
165.235Â Â Â Â Â Â Â Â 0.256Â Â Â Â Â Â Â Â 0.001Â Â Â Â Â Â Â Â 0.22Â Â Â Â Â Â Â Â 31.245Â Â Â Â Â Â Â Â 0.552Â
198.236Â Â Â Â Â Â Â Â 0.012Â Â Â Â Â Â Â Â -0.362Â Â Â Â Â Â Â Â 0.215Â Â Â Â Â Â Â Â 32.25Â Â Â Â Â Â Â Â 0.333Â
350.263Â Â Â Â Â Â Â Â 0.98Â Â Â Â Â Â Â Â -0.85Â Â Â Â Â Â Â Â 0.321Â Â Â Â Â Â Â Â 38.412Â Â Â Â Â Â Â Â 0.411Â
145.25Â Â Â Â Â Â Â Â 0.046Â Â Â Â Â Â Â Â -0.36Â Â Â Â Â Â Â Â 0.147Â Â Â Â Â Â Â Â 39.256Â Â Â Â Â Â Â Â 0.872Â
198.654Â Â Â Â Â Â Â Â 0.65Â Â Â Â Â Â Â Â -0.45Â Â Â Â Â Â Â Â 0.224Â Â Â Â Â Â Â Â 40.235Â Â Â Â Â Â Â Â 0.652Â
245.214Â Â Â Â Â Â Â Â 0.47Â Â Â Â Â Â Â Â -0.325Â Â Â Â Â Â Â Â 0.311Â Â Â Â Â Â Â Â 26.356Â Â Â Â Â Â Â Â 0.632Â
214.02Â Â Â Â Â Â Â Â 0.18Â Â Â Â Â Â Â Â -0.012Â Â Â Â Â Â Â Â 0.242Â Â Â Â Â Â Â Â 22.01Â Â Â Â Â Â Â Â 0.745Â
147.256Â Â Â Â Â Â Â Â 0.652Â Â Â Â Â Â Â Â -0.785Â Â Â Â Â Â Â Â 0.311Â Â Â Â Â Â Â Â 18.256Â Â Â Â Â Â Â Â 0.924Â
import numpy as npÂ
import statsmodels as smÂ
import statsmodels.formula as smfÂ
import csvÂ
with open("pcp1.csv", "r") as csvfile:Â
  readCSV=csv.reader(csvfile)Â
  Â
  rainfall = []Â
  csvFileList = []Â
  Â
  for row in readCSV:Â
    Rain = row[0]Â
    rainfall.append(Rain)Â
    if len (row) !=0:Â
      csvFileList = csvFileList + [row]    Â
    Â
print(csvFileList)Â
print(rainfall)Â
Please suggest me guysÂ
ThanksÂ