BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
jennie
Calcite | Level 5

I am trying to solve the following...

W = pX

X is an i x 1 vector of known values (i is the number of observations in my sample)

p is a constant and is negative (it is unknown).

W is an i x1 vector of unknown values.

The sum of the values in W needs to equal zero. (w1 + w2 + w3 + ...+ wi = 0)

I am trying to solve for W.

I am not sure how to set up this problem so that I can solve for W.

Is this something that I can do using proc IML?

If so, can you please help show me how I can set it up.... I have been struggling with this all day and any help or advice is appreciated!

1 ACCEPTED SOLUTION

Accepted Solutions
Rick_SAS
SAS Super FREQ

If sum(X)=0, then you can choose any value for p.  If not, then there is no solution when p is nonzero.

View solution in original post

2 REPLIES 2
Rick_SAS
SAS Super FREQ

If sum(X)=0, then you can choose any value for p.  If not, then there is no solution when p is nonzero.

jennie
Calcite | Level 5

Thanks Rick,

You are correct.

I am a bit embarrassed!

I got so stuck on looking at how to code the conditions that I made it more complicated than it truly was.

The sum of X is such that it equals zero...

Thank you for help,

Jennifer

hackathon24-white-horiz.png

The 2025 SAS Hackathon Kicks Off on June 11!

Watch the live Hackathon Kickoff to get all the essential information about the SAS Hackathon—including how to join, how to participate, and expert tips for success.

YouTube LinkedIn

From The DO Loop
Want more? Visit our blog for more articles like these.
Discussion stats
  • 2 replies
  • 1355 views
  • 0 likes
  • 2 in conversation