Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
Ken Ken is offline
external usenet poster
 
Posts: 590
Default Do Multiple Regression with VBA Code

I want to do a multiple regression through VBA code so I want to understand
the code structure.

I recorded a macro to do this, using Tools | Data Analysis | Regression, I
filled in my Y and X ranges and the cell range to post the results, however
the code that resulted did not show any of the ranges in it.

When I ran this code it asked me firstly to imput the "Y" range, and when I
key this and rerun the macro, a message indicated that the range need to be a
"contiguous reference" and I don't know what this means.

Can anyone please help me with the line code to do the multiple regression?

Thanks KEN
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 812
Default Do Multiple Regression with VBA Code

Contiguous means adjacent. The message suggests your X columns were
not adjacent. For example, with X1 and X2, their being in columns A &
B is fine, but A & C is not.

Hth,
Merjet


  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 837
Default Do Multiple Regression with VBA Code

WorksheetFunction.LinEst

It is not obvious from Help, but LINEST does multiple regression (the X
range must have a column for each estimated parameter other than the
intercept). All output from the ATP regression tool is either reformatted
from LINEST or calculated from LINEST output.

Jerry

"Ken" wrote:

I want to do a multiple regression through VBA code so I want to understand
the code structure.

I recorded a macro to do this, using Tools | Data Analysis | Regression, I
filled in my Y and X ranges and the cell range to post the results, however
the code that resulted did not show any of the ranges in it.

When I ran this code it asked me firstly to imput the "Y" range, and when I
key this and rerun the macro, a message indicated that the range need to be a
"contiguous reference" and I don't know what this means.

Can anyone please help me with the line code to do the multiple regression?

Thanks KEN

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How does Excel calculate Multiple R when doing multiple regression whobell Excel Worksheet Functions 1 April 8th 08 11:11 PM
The multiple regression tool - linear or non-linear regression? Statistical interest Excel Discussion (Misc queries) 2 February 6th 08 11:01 PM
how to use multiple regression Dave in naigeria Excel Discussion (Misc queries) 4 October 19th 05 03:32 AM
multiple regression indiana_jones81 Excel Worksheet Functions 3 October 18th 05 04:27 PM
VBA Code for Logit regression Toadhall Excel Programming 1 October 13th 04 01:59 PM


All times are GMT +1. The time now is 01:00 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"