You can't. The public validators do not have a DTD that has support for frames. If you use your own DTD, you can make the following changes to it to add support for frames:
<!ENTITY % html.content "HEAD, BODY, PLAINTEXT?">
with <!ENTITY % html.content "HEAD, (BODY|FRAMESET)">
<!ENTITY FRAMESET - - (FRAMESET, FRAME, NOFRAMES)+ >
<!ATTLIST FRAMESET
ROWS CDATA #IMPLIED -- Comma separated list of rows --
COLS CDATA #IMPLIED -- Comma separated list of columns --
BORDER CDATA #IMPLIED -- Netscape border width --
FRAMEBORDER CDATA #IMPLIED -- MS IE border width --
FRAMESPACING CDATA #IMPLIED -- MS IE border spacing --
>
<!ENTITY FRAME - O EMPTY >
<!ATTLIST FRAME
SRC CDATA #REQUIRED -- URL for frame --
NAME NAME #IMPLIED -- Name for frame --
NORESIZE (noresize) #IMPLIED -- Turn off resizing ability --
SCROLLING (yes|no|auto) #IMPLIED -- Rendering of scrollbar --
MARGINWIDTH CDATA #IMPLIED -- Width of left/right margins --
MARGINHEIGHT CDATA #IMPLIED -- Height of top/bottom margins --
>
<!ENTITY NOFRAMES - - (%body.content) >