㈠ linux控制變數是什麼意思
PATH的值是一系列目錄,當您運行一個程序時,Linux在這些目錄下進行搜尋。用以下命令可以看到PATH的值。
$ echo $PATH
例如,在主機中,用戶yogin的PATH值為:
/opt/kde/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/yogin/bin
其中「:」為分隔符。所以,上面的一串目錄可以看成是如下的目錄列表。
/opt/kde/bin
/usr/local/bin
/bin:/usr/bin
/usr/X11R6/bin
/home/yogin/bin
同樣,也是主機中,用戶root的PATH值為:
/opt/kde/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
要修改所有用戶的PATH值,您可以以root身份編輯/etc/profile文件,修改其中包含「PATH=」的一行。
例如,您可以使用pico編輯器打開/etc/profile文件。
$ pico -w /etc/profile
pico是一個文本編輯器,而-w選項關閉了長行回繞功能。
只有在用戶重新注冊後,PATH的新值才會生效。如果只是要修改某一個用戶的PATH值,就應該編輯該用戶主目錄中的.bash-profile文件。
如果您想將當前目錄加入到PATH中,則將「.」加入PATH中,此時PATH的設定如下:
PATH="$PATH:/usr/X11R6/bin:."
export PATH
注意:在修改了PATH值或任何環境變數後,都要用export將其輸出,新的PATH值才能生效。
㈡ 用SPSS處理數據的時候,控制變數怎麼弄
從原有變數計算新變數
從頭定義變數的情況多數在建立數據集時出現。但是,當數據集已經建立,需要整理、轉換變數時,碰到的更多情況是需要根據某種條件從原有變數計算新變數。下面我們將按菜單條目的順序依次講解他們的功能。但是,首先我們需要了解一下所用的對話框界面的情況。
【SPSS對話框元素介紹】
這是一個非常典型的SPSS對話框。它包含了許多具有SPSS特色的對話框元素:
對話框左側為候選變數列表框,裡面列出了可被該對話框使用的變數;
右上方為Test Variables框,可將變數選入其中;注意在兩個框的中間用「」相連,這是變數移動按鈕,其方向表明是將變數從那個框移動到哪個框,上圖中我們選中了變數group,兩個移動按鈕均變黑並向右指,表明變數group可以移動到他們右側的兩個框里去,改變當前框(在其他兩個框里單擊),移動按鈕就會轉向、變灰等以表明不同的意思(牆頭草一個,可別小看這個功能,我想用VB實現這個功能,也是費了些工夫才把它搞定了);
右側為一排五個按鈕,分別是確定、粘貼、重置、取消和幫助。這五個兄弟也是幾乎永遠一起出現的,另外四個大家都比較熟悉了,重置(Reset)按鈕用於取消對話框內已做的選擇,恢復到默認的狀態;
最下方有個Options按鈕,用於設置專門用於該對話框的選項;
OK、Paste兩個按鈕為灰色,表明所需條件尚未滿足,該按鈕暫不可用。同理,Grouping Variable框下方的Define Groups按鈕為灰色顯示,也表明暫不可用。
【Compute Variable對話框】
例3.2 在li1_1.sav中建立新變數temp,令其值當血磷值大於1時為2,否則為1。
解:這里需要用到Compute Variable對話框,外加一點技巧。首先給變數temp均賦值為1,然後將血磷值大於1的記錄其temp變數值改為2即可。選擇菜單Transform==>Compute,彈出Compute Variable對話框如下:
左上角為需要計算的變數名,在其中鍵入「temp」,此時「Type&Lable」按鈕就會變黑,喜歡精確的朋友可以在這里對temp進行詳細的定義,但如果你和我一樣非常懶,就可以對它視而不見(不要生氣,聰明人大多都非常懶:));左下方為候選變數列表,現在還用不著;中部為類似計算器的軟鍵盤,可以用滑鼠按鍵輸入數字和符號,這里我們直接輸入「1」,輸入的內容回立刻在右上方的數值表達式窗口中出現;軟鍵盤右側為函數窗口,可以在這里找到並使用所需的SPSS函數;這次也用不到。好,現在「OK」按鈕已經變黑,單擊他,系統就會自動生成一個新變數temp,並且取值均為1。
軟鍵盤上幾個奇奇怪怪的符號的含義如下:
~= & | ** ~
不等號,等價於> 邏輯符號AND 邏輯符號OR 乘方,相當於函數EXP() 邏輯符號NOT
在函數窗口中選中某個函數並單擊右鍵,系統就會彈出該函數的用法說明。
函數主要是和變數名組合起來使用的,比如說ABS(x)就是取變數x的絕對值。
好,現在開始進行第二步,再次選擇菜單Transform==>Compute,系統也再次彈出這個對話框--等等!注意到了嗎?該對話框自動記住了你上次輸入的內容,幾乎所有SPSS的對話框都有這個特性,這會大大方便我們的使用。好,將數值表達式窗口中的1改為2,然後單擊中下部的「If」按鈕,系統彈出記錄選擇對話框如下:
不需要太多解釋,大部分內容都是前面見過的。由於我們這里不是對所有記錄做變換,因此選中第二個單選鈕「Include if case statisfies confition:」,此時下方的所有窗口變亮,表明現在可用;而「Continue」按鈕變灰,表明當前還沒有提供所需的信息,好,我們就來提供,在左側選中血磷值(x),然後單擊「」,x就被引入了右側的變數框,任你用鍵盤或者用滑鼠,總之將下面這個算式補充完:x>1。現在可見「Continue」按鈕再度變黑。在它又變灰之前趕快單擊它(開個玩笑),系統回到Compute Variable對話框,請注意If按鈕右側的變化:x>2。如果你做的結果不一樣,請重來一遍。
現在單擊「OK」按鈕,由於我們要替換變數值,系統會彈出一個確認對話框,確認替換,馬上你就會看到,我們已經把這道題做完了。
【Count對話框】
Count對話框用於計算某個值或某些值在某個變數的取值中是否出現(好象有點拗口),比如我們想看看有哪些記錄的血磷值在2~3之間,選擇菜單Transform==>Count,系統彈出Count對話框如下:
Target Variable框中用於指定記錄變數值是否出現的變數名,在這里輸入temp2;選中血磷值(x),將其選入Variables窗口,此時「Define Values」按鈕變黑,單擊它,系統彈出變數值定義窗口如下:
左半部為變數值定義窗口,可以定義某個值、系統缺失值、系統或用戶定義缺失值、變數值范圍、小於某值或大於某值。我們這里是第四種情況:選擇Range,在through兩側分別鍵入2、3,然後單擊已變黑的「Add」按鈕,「2 thru 3」就會被加入「Values to Count」框內。然後單擊「Continue」,再單擊Count對話框的「OK」,可以看到系統自動生成變數temp2,其中10、11號記錄因血磷值介於2和3之間,temp2取值為1,其餘的記錄temp2取值均為0。
SOS,SOS,請大家千萬注意,Count對話框有一個潛在的bugs,當你需要計算同時滿足兩個變數取值條件的記錄數有多少時,直接用該對話框會得出完全錯誤的結果。這里有一點技巧,需要對對話框生成的指令加以修改,至於怎麼修改嘛,我們將在Syntax(語法)窗口使用詳解一章中講述 :)。
【Recode對話框】
Recode對話框用於從原變數值按照某種一一對應的關系生成新變數值,可以將新值賦給原變數,也可以生成一個新變數。
例2.3 在Li1_1.sav中生成新變數temp3,當血磷值小於1時取值為0,1~2時取值為10,大於2時取值為20。
解:選擇菜單Transform==>Record==>Into Different Variables,Recode對話框如下:
將血磷值(x)選入Input Variable->Output Variable框,此時Output Variable框變黑,在其中鍵入新變數名temp3並單擊Change,可見原來的x->?變成了x->temp3。現在單擊「Old and New Values」,系統彈出變數值定義對話框如下:
許多東西和前面類似,不再重復。按照題目的要求,選擇Range:Lowest through,在右側框中鍵入1,然後在右上方的Value右側框中鍵入對應的新變數值0,此時下方Add鍵變黑,單擊它,Old->New框中就會加入Lowest thru 1->0,按照類似的方法依次加入另兩條轉換規則,最終Old->New框中共有Lowest thru 1->0、1 thru 2->10、Else->20三條,現在單擊Continue,再單擊OK,系統就會按要求生成新變數temp3。
哎呀不得了,圖片太多了,雖然這樣非常直觀,但下載速度太慢了。等大家對基本界面操作熟悉了後,我們將對比較簡單的對話框試著對操作用文字的方式描述,比如上面的操作我們將用文字表達為:
Output Variable框:選入x
Output Variable Name框:鍵入temp3:單擊Change鈕
選中x->temp3:單擊Old and New Values鈕:
Range:Lowest through單選鈕:鍵入1:New Value Value單選鈕:鍵入0:單擊Add鈕
Range: through單選鈕:兩側分別鍵入1、2:New Value Value單選鈕:鍵入10:單擊Add鈕
Range: All other values單選鈕:New Value Value單選鈕:鍵入20:單擊Add鈕
單擊Continue
單擊OK
怎麼樣,還能理解吧。
【Categorize Variables對話框】
Categorize Variables對話框用於將連續性變數自動按要求分成等間距的幾類。其界面非常簡單,許多東西都是我們所熟悉的,唯一特別的是右下方的number of categories框,用於輸入變數的等級數,默認為4,比如我們希望將血磷值按大小分成5個等級,先將血磷值選入Create Categories框,然後將下面的4改為5,單擊OK,就會看到系統產生了一個新變數nx(即number of x之意),其取值就對應了血磷值相應的5個等級(1~5)。重復一下,具體操作步驟為:
Create Categories框:選入x
Number of categories框:5
OK
【Rank Cases對話框】
例2.4 請分組計算血磷值的秩和。
解:選擇菜單Transform==>Rank Cases,彈出Rank Cases對話框如下:
將血磷值選入Variable框,分組變數選入By框,單擊OK即可。系統會建立一個新變數rx(即原變數名前加r表示Rank之意),其取值為x分組的秩次。
解釋一下Rank Cases對話框的其他幾個零件:
左下角的Assign Rank 1 to框架用於選擇將秩次1賦給最小值還是最大值;
中下部的Display summary tables復選框用於確定是否在結果窗口內輸出結果報表;
Rank Types鈕用於定義秩次類型,有Rank(秩分數)、Savage評分(新變數值按指數分布)、Fractional rank(新變數值是秩分數除以非缺失值觀測量的權重之和)、Fractional rank %(新變數值是秩分數除以非缺失值觀測量數乘100)、Sum of case weights(新變數值是各觀測量的權重之和)、Ntiles(新變數值是按所選變數的百分位數分組的組序號),默認值為Rank。單擊More按鈕,還會有更多的設置,這里就不再講了。
Ties鈕用於定義對相同值觀測量的處理方式,可以是取平均秩次、最小值、最大值或當作一個記錄處理,默認值為取平均秩次。
【Automatic Record對話框】
該對話框用於按原變數值的大小生成新變數,變數值就是原值的大小次序,功能和Rank Cases對話框重復(等價於相同值觀測量當作一個記錄處理的情況)。
【Create Time Series對話框】
用於自動生成時間序列變數,由於太專業,這里不做過多解釋。
【Replace Missing Value對話框】
用於填充缺失值,結果存入一個新變數。填充方法有:序列的均數、相鄰若干點的均數、相鄰若干點的中位數、線性內插、線性外延,默認值為序列的均數。
2.2.2 數據的錄入
2.2.2.1 直接錄入
我想直接錄入的問題就不用多講了吧,直接敲就是了!
2.2.2.2 數據錄入技巧
和其他常用統計軟體相比,SPSS數據界面最大的優勢就是支持滑鼠的拖放操作,以及拷貝粘貼等命令,下面的數據錄入技巧就是對這些功能的利用。
【連續多個相同值的輸入】
如前面group變數有連續多個1,如果直接輸入,可以在第一格內輸入1並回車,然後回到剛才的單元格並單擊右鍵,選擇,最後用拖放方式選中所有應輸入1的單元格,單擊右鍵並選擇paste,所有選中的單元格就會都被剛才拷貝的1填充。
【將EXCEL數據直接引入SPSS】
Excel已經打開原數據,並且數據量較少的時候,可以直接用拷貝粘貼的方法將數據引入SPSS:先在EXCEL中選中所有的數據(不包括變數名),然後選擇拷貝命令;然後切換到SPSS,最好使行1列1單元格成為當前單元格,然後執行粘貼命令,數據就會全部轉入SPSS,再定義相應的變數即可。
http://hi..com/htmlblog/blog/item/882cd00890b9e4d562d986cf.html
㈢ 控制變數法的例子是什麼
控制變數法的例子是:
1、研究滑動摩擦力與壓力和接觸面之間的關系。
2、研究壓力的作用效果(壓強)與壓力和受壓面積的關系。
3、研究液體的壓強與液體的密度和深度的關系。
4、研究物體的動能與質量和速度的關系。
5、研究物體的勢能與質量和高度的關系。
6、研究弦樂器的單調與弦的松緊、長短和粗細的關系。
控制變數的應用
變數或變數,是指沒有固定的值,可以改變的數。變數以非數字的符號來表達,一般用拉丁字母。變數是常數的相反。變數的用處在於能一般化描述指令的方式。如果只能使用真實的值,指令只能應用於某些情況下。變數能夠作為某特定種類的值中任何一個的保留器。
變數用於開放句子,表示尚未清楚的值(即變數),或一個可代入的值(見函數)。這些變數通常用一個英文字母表示,若用了多於一個英文字母,很易令人混淆成兩個變數相乘。n,m,x,y,z是常見的變數名字,其中n,m較常表示整數。
物理學中對於多因素(多變數)的問題,常常採用控制因素(變數)的方法,把多因素的問題變成多個單因素的問題。每一次只改變其中的某一個因素,而控制其餘幾個因素不變,從而研究被改變的這個因素對事物的影響,分別加以研究,最後再綜合解決,這種方法叫控制變數法。
㈣ 循環語句中的控制變數如何使用
「此例是VB寫法」
for france as integer = 4 to 62 step 7
在此例中沒有使用Dim定義,而是在for語句中完成該變數的聲明,france變數是for循環中的一個局部變數使用過AS關鍵字和變數的類型可以有效的聲明一個內聯變數,這句代碼裡面的初始值不是1而是4,這意味著在此循環的第一次迭代中 france的值為4,
事實上,添加到列表框中的第一項正是4 另外,step關鍵字讓循環在每次迭代中使用步長值給控制變數遞增7而不是默認的1這樣在開始循環的第二次迭代時,france的值為11而不是5,盡管for循環的終止值為62,但實際上循環在france為60時就停止了 因為終止值62是一個最大值,經過9次迭代後,france為67 而 67》62所以循環停止。
希望對你有幫助。
㈤ 年度虛擬控制變數怎麼算
直接在回歸命令里用i.year就會生成以year為基礎的虛擬變數。
year表示年份變數,instry為行業變數這些不用自己事先創建,只需要有instry代碼,直接i.instry就可以生成。
比如regyxi.year,就是控制年份後y對x的回歸,數據里只需要有year這個變數就行,不需要每年都生成變數然後再放入回歸命令中。
㈥ 舉一個在生活中控制變數法的例子
例如物理裡面測量電阻,因為電阻和材料,橫截面積,長度以及溫度有關。所以就把其他條件都控制一樣,改變其中一個條件,例如材料不同,那麼保證橫截面積,長度以及在相同的溫度下做實驗,從而觀察材料不同,電阻不同。
簡單的說,就是只改變其中一個條件,其他都不變,從而證明與此條件有關。
控制變數法的數學運用
變數的用處在於能一般化描述指令的方式。如果只能使用真實的值,指令只能應用於某些情況下。變數能夠作為某特定種類的值中任何一個的保留器。
變數用於開放句子,表示尚未清楚的值(即變數),或一個可代入的值(見函數)。這些變數通常用一個英文字母表示,若用了多於一個英文字母,很易令人混淆成兩個變數相乘。n,m,x,y,z是常見的變數名字,其中n,m較常表示整數。
㈦ spss作回歸分析,控制變數怎麼加進去
spss作回歸分析,控制變數加進去:在spss中,如果想在相關分析的同時控制某些無關變數,可以做偏相關分析。依次在菜單里選分析——相關——偏相關。把求相關的變數和控制變數(或稱協變數)各自選入對應的框就可以分析了。
將因變數和自變數放入格子的列表裡,上面的是因變數,下面的是自變數。設置回歸方法,這里選擇最簡單的方法:enter,它指的是將所有的變數一次納入到方程。其他方法都是逐步進入的方法。
等級資料,連續資料不需要設置虛擬變數。多分類變數需要設置虛擬變數。
選擇適當的回歸分析方法
不僅取決於可用的SPSS菜單、SPSS過程命令或者「菜譜」,還取決於具體的內容和方法邏輯。例如,需要調查的問題(假設有很多類型,如區別與關聯相比照)。但是也取決於需要確定的定義,例如,數據的測量水平、分布、轉換、數據關聯性/無關聯性、主效應和交互效應的建模及很多其他的定義。
㈧ 用SPSS處理數據的時候,控制變數怎麼弄是跟自變數一樣處理嗎
1、數據錄入spss並且處理好,如下圖。
㈨ 求助面板數據自變數和因變數,控制變數
關於輸入面板數據,一般是兩種方法用的多:1是先在excel整理好,然後直接導入(import)或者復制粘貼;2是直接輸入數據,然後通過sort等命令整理。
關於自變數、因變數,控制變數,是不需要區分的,直接輸入即可。
㈩ 被控對象,被控變數,控制對象,控制變數的區別
1、主體不同:
1)被控對象:要求實現自動控制的機器、設備或生產過程。1例如數控機床按照預定程序自動地切削工件,在這里數控機床就是被控對象。人造衛星准確地進入預定軌道運行並回收,在這里人造衛星就是被控對象。
2)被控變數:也稱為被控對象的輸出量,即要求嚴格加以控制的物理量。比如要求保持為某一恆定值,溫度、壓力或液位等。也可以是要求按照某個給定規律運行,比如飛行航線、記錄曲線等。
3)控制對象:控制裝置,是對被控對象施加控製作用的機構的總體。比如人取書的過程,眼睛、大腦和手臂產生控製作用,它們統稱控制對象。
4)控制變數:作用於控制系統的輸入端,並可使系統具有預定功能或預定輸出的物理量。比如飛機自動駕駛儀系統,控制變數是給定的常值俯仰角,自動駕駛儀系統的任務就是在任何擾動作用下,始終保持飛機以給定的俯仰角飛行。
2、主動與被動的區別:
1)被控對象、被控變數是被控制的;
2)控制對象,控制變數是施加控制的;
3、要求不同
1)被控對象被要求某個工作狀態或參數自動按預定規律運行;
2)被控量被要求保持某一恆值或按某個給定運動規律運行;
3)控制對象被要求通過被控量的反饋信息不斷修正被控量與輸入量之間的偏差,從而實現控制任務;
4)控制變數被要求是預先設定好的物理量。
(10)控制變數的命令擴展閱讀
應用研究:
自動控制的發展,從開始階段的發生到形成一個控制理論,講整個這個進程。自動控制就是指這樣的反饋控制系統,這是有一個控制器跟一個控制對象組成的,把這個控制對象的輸出信號把它取回來,測量回來以後跟所要求的信號進行比較。
根據這誤差告訴控制器,這就是機器內部的工作了。讓控制器完成這個控製作用,使得這個偏差消除或者說使得控制對象的輸出跟蹤我所需要的要求的信號。控制對象的輸出量一般來說都是一個物理量,比如說我控制一個機器的轉速,就是需要把速度測量出來,才能進行控制。