windowedTextConversationAnalysis.Rd
Run a windowed analysis on either a Zoom transcript or chat This function conducts a temporal window analysis on the conversation in either a Zoom transcript or chat. It replicates the textConversationAnalysis function across a set of windows at a window size specified by the user.
windowedTextConversationAnalysis( inputData, inputType, meetingId, speakerId, sentMethod = "none", timeVar = "automatic", windowSize )
inputData | data.frame output of either processZoomTranscript or processZoomChat |
---|---|
inputType | string of either 'chat' or 'transcript' |
meetingId | string giving the column with the meeting identifier |
speakerId | string giving the name of the identifier for the individual who made this contribution |
sentMethod | string giving the type of sentiment analysis to include, either 'aws' or 'syuzhet' |
timeVar | name of variable giving the time marker to be used. For transcript, either use 'utteranceStartSeconds' or 'utteranceEndSeconds'; for chat use 'messageTime' |
windowSize | integer value of the duration of the window in number of seconds |
list with two data.frames. In the first (windowlevel), each row is a temporal window. In the second (speakerlevel), each row is a user's metrics within a given temporal window.
win.text.out = windowedTextConversationAnalysis(inputData=sample_transcript_sentiment_aws, inputType="transcript", meetingId="batchMeetingId", speakerId="userName", sentMethod="aws", timeVar="utteranceStartSeconds", windowSize=600)#> | | | 0% | |=================================== | 50% | |======================================================================| 100%